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();
...しかし、このerr msgを取得します:"System.ArgumentExceptionは未処理でしたMessage= DataSourceのプロパティまたは列platypusNameにバインドできません。パラメーター名:dataMember Source = System.Windows.Forms ParamName = dataMember"
...このコード行:
textBoxPlatypusID.DataBindings.Add(new Binding("Text", pi, "platypusName"));
私のコードでは、PlatypusInfoクラスのplatypusNameメンバー(インスタンスは「pi」)をtextBoxPlatypusIDのTextプロパティに割り当てる必要があると考えています。
それで、私はこれを間違って理解していますか、それについて間違っていますか、またはその両方ですか?