我有一個名爲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在數據源 參數名稱:數據成員 來源= System.Windows.Forms的 PARAMNAME =數據成員」
...在這行代碼:
textBoxPlatypusID.DataBindings.Add(new Binding("Text", pi, "platypusName"));
我在想,用我的代碼,PlatypusInfo類(它的實例是「pi」)的platypusName成員應該被分配給textBoxPlatypusID的Text屬性。
所以,我理解錯誤,我是否錯了,或兩者?
PlatypusInfo類是否有一個名爲'platypusName'類型爲string的公共屬性? –
你能張貼'PlatypusInfo' – SwDevMan81
@約翰代碼:不完全是一個屬性: 公共類PlatypusInfo { \t \t公共字符串PlatypusName; –