jum*_*kie 6 combobox datagridview winforms
当我更改DataGridViewComboBoxCell中的值时,在该单元格离开焦点之前,不会立即应用新值.
有没有办法立即应用新值?
如果您EditingControlShowing在DataGridView上处理事件,则可以将事件处理程序附加到基础ComboBox的SelectedIndexChanged事件(SelectedValueChanged或任何其他ComboBox事件).只要ComboBox值发生变化,它就会立即触发,您可以使用新值执行任何操作.
在DataGridViewComboBoxEditingControl的MSDN文档中有这个示例代码.
这也可能对您有用。处理 CurrentCellDirtyStateChanged 事件,检查 Dirty,并提交编辑。然后您可以使用 CurrentCell 属性来访问所选的值(假设它已经过验证)。
| 归档时间: |
|
| 查看次数: |
10297 次 |
| 最近记录: |