Когда что-то типа «», самое странное, что приведенный ниже код будет работать на 2-ых ComboBoxesCell, которые я выпадаю и выбираю значения, но НИКОГДА не происходит первый », это часто происходит потому, что событие происходит до того, как что-то вам нужно сделать.
Видя ваш пример, я бы сказал, что в первый раз, когда вы нажимаете,
DataGridViewComboBoxEditingControl control = this.EditingControl as DataGridViewComboBoxEditingControl;
дает вам control == null
.
Может быть, вам следует изменить событие, выбранное для выполнения ваших задач, с Click
на SelectedIndexChanged
или SelectedValueChanged
?
Надеюсь, это поможет,