vb.net DataGridViewComboBoxColumn

时间:2011-10-05 19:01:46

标签: vb.net vb.net-2010

使用可编辑的DataGridViewComboBoxColumn时,它似乎工作得非常好。

用户可以在文本中键入新值,也可以从下拉列表中选择预定义选项。

问题是,当有人开始输入并且当您单击“输入”,“制表符”或右箭头以跳转到下一个字段时,会出现预定义的选项,该选项将从列表中消失。

有什么想法吗?

1 个答案:

答案 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