另类的酱肘子 · python读取log中的内容 - CSDN文库· 2 月前 · |
忧郁的作业本 · SecureRandom的正确使用 - ...· 3 月前 · |
文武双全的自行车 · 如何提取cmip6指定区域的气温数据? - 知乎· 1 年前 · |
会开车的夕阳 · 车身控制器功能规范 - 知乎· 1 年前 · |
酷酷的柠檬 · nodejs使用sequelize操作mys ...· 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
另类的酱肘子 · python读取log中的内容 - CSDN文库 2 月前 |
文武双全的自行车 · 如何提取cmip6指定区域的气温数据? - 知乎 1 年前 |
会开车的夕阳 · 车身控制器功能规范 - 知乎 1 年前 |