vb.net删除datagridviewcombobox选择中的rowsadded事件

时间:2014-11-08 17:26:31

标签: vb.net datagridview

我在dgv上创建了combobox列并启用了.allowusertoaddrows属性。 但是每当我下载组合框列时,它总是在我的datagridview上添加新行或多行。

我正在探索stackoverflowgoogle,但尚未找到解决方案.. 但我已经明白,每次点击dgv组合框列时,它都会自动触发默认事件以添加新行。

如何删除此处理程序

我已经从this链接获得了参考,但它并没有为我提供帮助.. 请给我解决方案,谢谢你。

这是我尝试过的事情

    Private Sub dgv_beli_EditingControlShowing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles dgv_beli.EditingControlShowing
    If dgv_beli.CurrentCell.ColumnIndex = 3 AndAlso TypeOf e.Control Is ComboBox Then
        Dim comboBox As ComboBox = TryCast(e.Control, ComboBox)
        RemoveHandler dgv_beli.EditingControlShowing, AddressOf dgv_beli_EditingControlShowing
    End If
    End Sub

0 个答案:

没有答案