【问题标题】:WPF Datagrid ItemsSourceWPF Datagrid ItemsSource
【发布时间】:2011-04-22 05:49:43
【问题描述】:

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

列列表:
Columns[0] = "firstcol";
Columns[12] = "anothercol";

还有一个行列表。
第一行
行[0][0] = "项目";
行[0][12] = "项目";

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

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

【问题讨论】:

    标签: c# wpf datagrid


    【解决方案1】:

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

    还将列列表公开给您的控件(可能绑定它),然后在更新时动态创建列并附加单元格模板、单元格编辑模板(数据模板,您可以在其中指定与源项和路径的绑定)。这样,您的动态列将被添加并建立绑定,因此行中的任何更改或数据将在您的“演示者”和“视图”(wpf datagrid 控件)之间更新

    【讨论】:

      猜你喜欢
      • 2014-10-05
      • 1970-01-01
      • 2013-04-21
      • 2013-06-30
      • 2011-12-17
      • 2012-10-30
      • 1970-01-01
      • 2011-07-10
      • 2014-11-05
      相关资源
      最近更新 更多