在组合框 c# 中写入后触发的事件

Event triggered after writing in a combobox c#

我想在更改 DataGridViewComboBoxCell 的文本后修改 DataGridViewComboBoxCell 的项目。

我在 EditingControlShowing 期间将 DataGridViewComboBoxCell 转换为 ComboBox,因此我可以将 ComboBoxStyle 更改为 ComboBoxStyle.DropDown

然后按下一个键后我想根据新文本更改项目列表,问题是按键事件,文本保持不变,所以我必须解析键输入,这取决于输入的键的类型,如果它是删除键,或者是否按下了 shift 等。所以我更愿意使用在更改此文本后触发的事件,这样我就不必解析按下的键。

我应该为此使用哪个事件?

谢谢

如果要检查ComboBox 中的文本是否发生变化,可以订阅TextUpdate 事件。当组合框文本更改时发生。