代码之家  ›  专栏  ›  技术社区  ›  wusher

如何将数据绑定到列表视图中的多列?

  •  5
  • wusher  · 技术社区  · 17 年前

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

    以下是一些伪代码,它们无法帮助说明我试图做什么:

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

    --编辑--

    对不起,我忘了说那是winforms。

    4 回复  |  直到 15 年前
        1
  •  3
  •   Alexander Prokofyev    17 年前

    WinForms ListView控件的功能似乎存在漏洞(尽管有可能 databind 新的WPF列表框)。

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

        2
  •  0
  •   Marc Gravell    17 年前

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

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

        3
  •  0
  •   Peter Gfader    17 年前

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

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

        4
  •  -3
  •   Handruin    17 年前

    看看这个 reference on binding datasource to listview 这就是你要找的吗?

    推荐文章