当我更改DataGridViewComboBoxCell中的值时,直到该单元格离开焦点时,才会立即应用新值。

有没有一种方法可以立即应用新值?

最佳答案

如果在DataGridView上处理EditingControlShowing事件,则可以将事件处理程序附加到基础ComboBox的SelectedIndexChanged事件(或SelectedValueChanged或任何其他ComboBox事件)。每当ComboBox值更改时,它将立即触发,您可以使用新值执行任何操作。

the MSDN docs for DataGridViewComboBoxEditingControl中有示例代码。

关于winforms - 立即应用DataGridViewComboBoxCell选择更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/740581/

10-12 02:02