![]() |
正直的拐杖 · 基于信息熵的加权块稀疏子空间聚类算法· 8 月前 · |
![]() |
豪情万千的沙滩裤 · 斗罗高冷女神的陷落【家庭常识修改器】 ...· 10 月前 · |
![]() |
儒雅的椅子 · 田海蓉五一档毅然“出拳”:出拳无悔,落拳是爱· 1 年前 · |
![]() |
爱运动的大象 · 如何评价腾讯漫画《医统天下》? - 知乎· 1 年前 · |
我有一个winforms应用程序,希望在选中/未选中
DataGridView
控件中的复选框时触发一些代码。我试过的每一件事
CheckBox
时,但在其检查状态更改之前立即触发,或
CheckBox
松开焦点时触发
我似乎找不到在检查状态更改后立即触发的事件。
编辑:
我试图实现的是,当一个
CheckBox
的检查状态在一个
DataGridView
中发生变化时,另外两个
DataGridView
中的数据就会发生变化。然而,我使用过的所有事件,其他网格中的数据只有在第一个
CheckBox
中的
DataGridView
失去焦点之后才会改变。
发布于 2020-07-12 17:57:14
Ben在上面的评论中找到了最好的解决方案:
private void dgvStandingOrder_CurrentCellDirtyStateChanged(object sender, EventArgs e)
if (dgvStandingOrder.CurrentCell is DataGridViewCheckBoxCell)
dgvStandingOrder.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
说真的,这就是你所需要的。
https://stackoverflow.com/questions/11843488
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
![]() |
正直的拐杖 · 基于信息熵的加权块稀疏子空间聚类算法 8 月前 |
![]() |
豪情万千的沙滩裤 · 斗罗高冷女神的陷落【家庭常识修改器】 被催眠的一家完 10 月前 |
![]() |
儒雅的椅子 · 田海蓉五一档毅然“出拳”:出拳无悔,落拳是爱 1 年前 |
![]() |
爱运动的大象 · 如何评价腾讯漫画《医统天下》? - 知乎 1 年前 |