![]() |
风流倜傥的葡萄酒 · navmeshagent被碰撞阻挡_unit ...· 4 月前 · |
![]() |
讲道义的牛肉面 · windows 启动停止 java进程 - ...· 7 月前 · |
![]() |
欢快的四季豆 · 开发代码而无需创建项目或解决方案 - ...· 10 月前 · |
![]() |
胆小的电影票 · commons-logging.jar 和 ...· 1 年前 · |
![]() |
细心的针织衫 · postgresql存放图片-火山引擎· 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
![]() |
细心的针织衫 · postgresql存放图片-火山引擎 1 年前 |