将数据显示到列表框C#

时间:2017-06-05 20:29:33

标签: c# sql-server listbox

列表框不显示数据。验证数据在数据库中,我没有得到 错误。不知道在哪里/哪里出错了。提前致谢。我的代码已附上。

Duration

1 个答案:

答案 0 :(得分:0)

枚举一个可绑定的数据集合并将数据传输到另一个可绑定的集合中是有点无意义的,因此它可以被绑定。只需让您的列表使用已保存数据的数据表的默认视图(允许排序,过滤等)

E.g。

LstSuppliers.DataSource = ds.Tables[0].DefaultView;
LstSuppliers.DisplayMember = "column name goes here of what to show eg SupplierName";
LstSuppliers.ValueMember = "column whose value to use for lstSuppliers.SelectedValue e.g. supplierId";

然后例如,不是必需的,而是一个示例可能性:

ds.Tables[0].DefaultView.Sort = "[SupplierName] ASC";