我有以下代码:
ListBox.DataSource = DataSet.Tables("table_name").Select("some_criteria = match")
ListBox.DisplayMember = "name"
DataTable.Select()
方法返回一个System.Data.DataRow
对象数组。
无论我在ListBox.DisplayMember
属性中指定什么,我都只看到ListBox显示的是正确数量的项,但所有项都显示为System.Data.DataRow
而不是我想要的在"name"
列中的值!
是否可以绑定到从DataTable.Select()
返回的数组,而不是循环遍历并将每个添加到ListBox
中?
(我没有循环的问题,但这似乎不是一个优雅的结束!)