我试图以编程方式将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”。有任何想法吗?
最佳答案
您的绑定是否需要为Mode = TwoWay?
关于c# - WPF-以编程方式绑定(bind)到DataGridCheckBoxColumn,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4147833/