2014-06-17 25 views
-2

我正在將數據從數據源放到組合框中。即使我得到錯誤,我仍然得到所需的結果。找不到列[ABC] C#

cbxdata.DisplayMember = "ABC"; 
cbxdataDatasource = datatable; 

我的數據表有兩個記錄的ABC,但是在組合框中出現錯誤和兩個項目。這個錯誤背後的原因可能是什麼。

我得到的錯誤是 找不到[ABC]列。

+0

'ABC'的兩個記錄? '但是出現錯誤'是什麼?信息? – dovid

+0

你得到的錯誤是什麼? –

+0

這意味着它在我的數據表中有兩行,這意味着數據表中有兩個值用於ABC – user3749331

回答

0

DisplayMember應設置爲DataTable中將提供ComboBox項目文本的列的名稱。該錯誤表明您在名爲「ABC」的DataTable中沒有列。

+0

我得到的錯誤,但我也得到了要求的結果 – user3749331