【发布时间】:2010-09-12 00:09:08
【问题描述】:
我有以下代码:
ListBox.DataSource = DataSet.Tables("table_name").Select("some_criteria = match")
ListBox.DisplayMember = "name"
DataTable.Select() method 返回一个 System.Data.DataRow 对象数组。
无论我在ListBox.DisplayMember 属性中指定什么,我所看到的只是具有正确数量的项目的列表框全部显示为System.Data.DataRow,而不是"name" 列中我想要的值!
是否可以从DataTable.Select() 绑定到结果数组,而不是循环遍历它并将每个数组添加到ListBox?
(我对循环没有问题,但似乎不是一个优雅的结局!)
【问题讨论】:
标签: .net data-binding listbox datatable datarow