【发布时间】:2011-09-12 19:16:46
【问题描述】:
<DataGridTemplateColumn Header="IsAdmin">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox Name="IsAdminCheckBox" IsChecked="{Binding Path=IsAdmin}" Click="IsAdmin_Click" CommandParameter="{Binding Path=Id}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
这是我的程序中用于数据网格的代码。在 CS 文件中,在单击事件中,我想看看当他们检查它时,它是否更改为选中或未选中,以便我可以在数据库中处理,将用户从管理员更改为非管理员,反之亦然。但是,仅调用 IsAdminCheckBox 不起作用,因为它找不到它,并且调用 datagridName.IsAdminCheckBox 也不起作用。有谁知道如何访问复选框的状态?
【问题讨论】:
标签: c# wpf xaml datagrid checkbox