|
|
帅气的青蛙 · Search results for: ...· 1 年前 · |
|
|
想出国的钱包 · ASP.NET Core MVC 概述 | ...· 1 年前 · |
|
|
失眠的开心果 · 西安绿城誉园售楼处电话丨开盘时间,项目配套, ...· 1 年前 · |
|
|
安静的自行车 · 关于《重庆市突发环境事件应急预案》的解读_重 ...· 2 年前 · |
|
|
强悍的鸵鸟 · 改革发展动态第420期· 2 年前 · |
我有一个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
|
|
强悍的鸵鸟 · 改革发展动态第420期 2 年前 |