Wpf中的Datagrid复选框 [英] Datagrid checkbox in wpf

查看:72
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆