WPF Datagrid ItemsSource

时间:2010-10-07 08:12:49

标签: c# wpf datagrid

我有一组动态列,当我填充行并且只知道行的列名时。这可能吗?

列列表:
Columns [0] =“firstcol”;
专栏[12] =“anothercol”;

行列表。
第一排
行[0] [0] =“项目”;
行[0] [12] =“项目”;

第二行
行[1] [0] =“项目”;
行[1] [12] =“项目”;

我需要填充数据网格。可以用字典或其他东西来完成,因为我不知道列......

1 个答案:

答案 0 :(得分:0)

如果您可以设法创建一个结构, - 排    - 列标题    - 细胞数据

同时将List of column暴露给您的控件(可能绑定它)然后在更新它时动态创建列并附加单元格模板,单元格编辑模板(数据模板,您指定与源项目和路径的绑定)。这样就可以添加动态列并建立绑定,从而在“演示者”和“视图”(wpf数据网格控件)之间更新行或数据的任何更改