ListView数据绑定到字符串数组列表

时间:2015-01-26 16:26:36

标签: c# wpf listview gridview data-binding

我在网上看到很多关于如何实现数据绑定到对象属性的例子。大多数人通过将属性DisplayMemberBinding="{Binding Date}"添加到GridViewColumn来完成此操作。

我想要做的是略有不同:我有一个List<string[]>,我想动态地向我的GridView添加多个列(位于ListView顺便说一句。)程序运行。每个新列都应具有特定列表元素的内容。实际上,这意味着第一列应该列出List的第一个字符串数组,第二列应该列出第二个索引等等。

任何知道如何实现这一点的人?

祝你好运!

1 个答案:

答案 0 :(得分:1)

在后面的代码中构建它并绑定到[x]
这里DocFields只是一个公共收藏

gvBinding = new Binding();
gvBinding.Mode = BindingMode.OneWay;                               
gvBinding.Path = new PropertyPath("DocFields[" + FieldIndex.ToString() + "].DispValueShort");