使用可编辑的DataGridViewComboBoxColumn时,它似乎工作得非常好。
用户可以在文本中键入新值,也可以从下拉列表中选择预定义选项。
问题是,当有人开始输入并且当您单击“输入”,“制表符”或右箭头以跳转到下一个字段时,会出现预定义的选项,该选项将从列表中消失。
有什么想法吗?
答案 0 :(得分:0)
Private Sub dgDetails_CellLeave(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgDetails.CellLeave
If Not cb Is Nothing Then
cb.SelectedIndex = cb.FindStringExact(cb.Text)
End If
End Sub