【发布时间】:2022-12-17 07:21:29
【问题描述】:
目前我正在尝试从 WPF 中的 Datagrid 获取新值,在本例中为 CheckBox 并导出它或其他任何内容。不幸的是,我的情况没有任何效果。
我有一个带有 DataGridTemplateColumn 的 DataGrid,最后有一个 CheckBox。该值绑定到布尔变量。
现在我希望用户更改值(例如取消选中 CheckBox)并保存该值。
XAML:
<DataGridTemplateColumn Header="Export?" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate >
<CheckBox Margin="20, 0" IsChecked="{Binding toExport}"/>
当我导出 DataGrid 中的所有项目时,仅导出初始项目的旧值。我尝试使用 CellEditingTemplate,但未显示任何值。我究竟做错了什么?
<DataGridTemplateColumn Header="Test">
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<CheckBox Margin="20, 0" IsChecked="{Binding toExport}"/>
我真的试图在互联网上找到解决方案,但不幸的是我找不到任何线索。有什么地方我可能忽略了信息吗?
非常感谢你 :)
【问题讨论】:
标签: wpf checkbox data-binding datagrid save