У меня есть сетевое представление с столбцом блочной таблицы данных, для которого я включил редактирование. Это работает до тех пор, пока для столбца не установлено имя свойства.
, когда задано имя свойства данных и я набираю в выпадающем списке, пункт предлагается как следует, но при нажатии ENTER снова выбирается ранее выбранный элемент.
Если после нажатия кнопки ввода имя свойства данных не задано, выбран предлагаемый элемент.
Мой код для включения редактирования:
Private Sub DataGridView1_EditingControlShowing(ByVal sender As Object, ByVal e As DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
If e.Control.GetType Is GetType(DataGridViewComboBoxEditingControl) Then
Dim cb As ComboBox = TryCast(e.Control, ComboBox)
If cb IsNot Nothing Then
cb.DropDownStyle = ComboBoxStyle.DropDown
End If
End If
End Sub