我有一个名为 PlatypusInfo 的类。
我调用一个返回该类实例的方法:
PlatypusInfo pi;
. . .
pi = MammalData.PopulateplatypusData(oracleConnectionMainForm, textBoxPlatypusID.Text);
. . .
public static PlatypusInfo PopulateplatypusData(OracleConnection oc, String platypusID) {
int platypusABCID = getABCIDForDuckBillID(oc, platypusID);
platypusInfo pi = new platypusInfo();
...但得到这个错误消息:“System.ArgumentException 未处理消息=无法绑定到数据源上的属性或列 platypusName。参数名称:dataMember Source=System.Windows.Forms ParamName=dataMember”
...在这行代码上:
textBoxPlatypusID.DataBindings.Add(new Binding("Text", pi, "platypusName"));
我在想,使用我的代码,PlatypusInfo 类的 platypusName 成员(其实例是“pi”)应该分配给 textBoxPlatypusID 的 Text 属性。
那么我是不是理解错了,是我做错了,还是两者兼而有之?