【问题标题】:WPF - Programmatically Binding to DataGridCheckBoxColumnWPF - 以编程方式绑定到 DataGridCheckBoxColumn
【发布时间】:2011-05-08 01:32:36
【问题描述】:

我正在尝试以编程方式将 IList 绑定到数据网格,其中一列是布尔值,因此我决定使用 DataGridCheckBoxColumn 而不是我通常的 DataGridTextColumn。不幸的是,这似乎不起作用。

这是我目前使用的代码:

DataGridCheckBoxColumn dgcbc = new DataGridCheckBoxColumn();
Binding b = new Binding("Convicted");

dgcbc.Header = "Convicted";
dgcbc.Binding = b;
this.dgResults.Columns.Add(dgcbc);

在我为 DataGrid 设置源后,复选框列会显示,但它们都未选中。如果我将 DGCBC 切换回 DGTC,则绑定正确显示为“true”或“false”。有什么想法吗?

【问题讨论】:

  • 您发布的代码运行良好,试了一下。其他问题一定是问题

标签: c# wpf datagrid binding


【解决方案1】:

您的绑定是否需要 Mode=TwoWay?

【讨论】:

  • 不。它仅用于显示目的。
猜你喜欢
  • 2018-06-20
  • 2011-10-22
  • 2020-09-13
  • 2016-10-24
  • 2014-04-18
  • 2016-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多