我在DataGridView中有一个DataGridViewComboCell。
我需要知道用户何时点击了该组合单元格中的一个选项。
发生这种情况时,我无法找到发生的事件。
对于名称听起来像他们会这样做的大多数事件,他们在用户更改焦点之前不会做任何事情。
我不知道为什么微软等待用户改变焦点去做某事。我当然不希望这种行为。分配给我的质量保证人员肯定不会。
我无法相信当有人点击此按钮时,Clicked()不会触发。 ContentClicked或其他点击的方法都没有。
以下是我尝试过的所有事件:CellContentClick,CellEndEdit,SelectionChanged,Click, CellStateChanged,CellClick,CellValueChanged。
在用户更改焦点之前,它们都不会改变!
答案 0 :(得分:1)
也许您正在寻找SelectedIndexChanged
的{{1}}事件。您必须在DataGridViewComboBoxCell
中找到该事件,如下所示:
DataGridViewComboBoxEditingControl