【发布时间】:2014-05-03 19:55:26
【问题描述】:
我的数据网格中的 foreach 行有一个复选框:
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Number}" Header="Name"/>
<DataGridTemplateColumn Header="Watched">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox x:Name="checkWatched" IsChecked="{Binding Path=Watched, Mode=TwoWay}" Click="checkWatched_Click" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
我的数据库包含复选框的值(真或假)。 如何在数据网格中为每一行设置复选框的值?
【问题讨论】:
-
你已经通过绑定完成了。
-
你不会在 WPF 中“foreach 一个 DataGrid”,仅仅是因为 UI is not Data。迭代您的数据项并改为修改
Watched属性。
标签: wpf checkbox binding datagrid