2 回答

TA貢獻1890條經驗 獲得超9個贊
您正在使用帶有三個參數的構造函數重載Binding(String, Object, String)
其中參數是
propertyName
- 要綁定的控件屬性的名稱。
-DataSource
在你的情況下
dataSource
- 表示數據源的對象。
- 這是一個主數據源,注意它不是一個綁定到的數據源List.Box.DataSource
dataMember
- 要綁定到的屬性或列表。
- 這是主數據源中屬性的名稱,該值將綁定到控件的DataSource
. 此值應該是 IList 或 IListSource
您可以設置ListBox.DataSource
而無需任何額外的綁定
listBox.DataSource = myDataTable;
檢查鏈接:Windows 窗體數據綁定
應該有足夠的信息來說明如何使用數據綁定,如果您通過示例,您將很好地了解如何根據您的要求使用數據綁定。

TA貢獻1860條經驗 獲得超9個贊
您不需要任何額外的綁定。您可以將List、Array、Tables分配給DataSource并提供DisplayMember和ValueMember,同時使用對象或表的 List 作為DataSource如果您使用單維數組,則不需要提供DisplayMember和ValueMember。
listbox1.DataSource = data_table;
listbox1.ValueMember = "id";
listbox1.DisplayMember = "id";
- 2 回答
- 0 關注
- 306 瀏覽
添加回答
舉報