繁体   English   中英

我必须使用哪个事件来检测DataGridViewComboBoxColumn的值何时发生变化?

[英]Which event I must use to detect when the value of a DataGridViewComboBoxColumn changes?

我有一个带有DataGridViewComboBoxColumn列的dataGridView控件,问题是我必须使用哪个dataGridView事件来检测用户何时更改特定DataGridViewComboBoxColumn的选定值?

你应该看一下CellValueChanged 离开单元格并修改它时会引发此事件。

CellValueChanged发生在DataGridView上,因此您可以查看是否在ComboBoxColumn的列索引上引发了事件。

使用CurrentCellDirtyStateChanged事件触发CellValueChanged事件。 然后,您可以手动确保在最后一个事件中设置该值(尽管它将被设置为无论如何)。 第一个链接中的MSDN示例完美地证明了这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM