[英]Bound DataGridView: the DataGridViewComboBoxColumn changes to a different value when I click outside it
[英]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.