Wpf中的Datagrid复选框 [英] Datagrid checkbox in wpf
本文介绍了Wpf中的Datagrid复选框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个数据网格,我有一个列工作。我想在datagrid模板中放置复选框。我放了它,但它不起作用。动态当我在datagrid模板中选中或取消选中该行应隐藏的复选框时。我应该在哪里编写代码我必须使用的事件。请帮帮我
谢谢。
这里的代码。
I have a datagrid i have a column isworking. i want to place checkbox in datagrid template. I placed it but its not working. dynamically when i check or uncheck checkbox in datagrid template that row should be hide. where i should write the code what event i have to use. please help me
thank you.
here code.
<DataGrid AutoGenerateColumns="False" Name="gv">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=Empid}" Header="empid"/>
<DataGridTextColumn Binding="{Binding Path=empname}" Header="ename"/>
<DataGridTextColumn Binding="{Binding Path=deptid}" Header="Age"/>
<DataGridTextColumn Binding="{Binding Path=salary}" Header="Employee Number"/>
<DataGridTextColumn Binding="{Binding Path=joiningdate}" Header="JoiningDate"/>
<DataGridTemplateColumn Header="Isworking">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox Name="chk" Content="{Binding Path=isworking}" IsChecked="False" IsThreeState="False"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
推荐答案
你可以使用的事件是Checked / Unchecked。在那之后你可以找到那个复选框的父行,所以你可以执行任何你想要的动作。
Event u can use is Checked/Unchecked. On that u can find parent row of that check box so after that u can perform action whatever u want.
11><
11><
<big></big>
这篇关于Wpf中的Datagrid复选框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文