5

我有一个要绑定到具有多列的列表视图的数据源。如何将我的数据源绑定到该列表视图

这是一些伪代码,无法帮助说明我正在尝试做的事情:

MyDataTable dt = GetDataSource();
ListView1.DataBindings.Add("Column1.Text", dt, "MyDBCol1");
ListView1.DataBindings.Add("Column2.Text", dt, "MyDBCol2");

- 编辑 -

对不起,我忘了提到它是winforms。

4

4 回答 4

3

WinForms ListView 控件的功能似乎存在缺陷(认为可以对新的 WPF ListBox进行数据绑定)。

Nick Karnik 的这篇文章描述了如何向从 WinForms ListView 继承的自定义控件添加数据绑定功能 -数据绑定 ListView

于 2008-11-06T06:22:02.290 回答
0

你能澄清一下这是winforms还是webforms吗?两者都有一个ListView。从DataBindings.Add我假设winforms。

DataGridView是一个务实的选择吗?这将支持开箱即用的多列绑定?

于 2008-11-06T05:29:13.460 回答
0

Listview 没有数据源,必须手动添加项目。

我建议使用 DatagridView 而不是 Listview。
特别是如果您有很多物品

于 2008-12-15T13:15:22.203 回答
-3

查看有关将数据源绑定到 listview 的此参考。那是你要找的吗?

于 2008-11-06T02:19:03.407 回答