以编程方式更改值时,不要在DataGridView中触发单元格值更改事件
我想知道当以编程方式更改值时是否有办法在DataGridView中不触发CellValueChanged事件? 我只想在用户手动更改值时处理该事件,例如单击或键入其中一个框。 在我的应用程序中,我还以编程方式设置值,并且不希望处理该事件。
谢谢,Ritesh
向处理程序添加条件,以评估是否应使用处理程序。 以编程方式更改CellValue时,将值设置为true。
上述就是C#学习教程:以编程方式更改值时,不要在DataGridView中触发单元格值更改事件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
//set this to true when you want to skip handler private bool _skipHandler = false; void Handler(object sender, EventArgs e) { if (skipHandler) { skipHandler = false; return; } else { //handle accordingly } }
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1008308.html