datagridview vb.net中的列特定点击事件

时间:2014-06-20 05:04:27

标签: vb.net datagridview datagridviewcolumn

我有一个dataGridView,它有两列名为(color& desc),我想要一个只在(颜色)列上触发的点击事件。

我在网上搜索了一下,并通过行索引看到了各种方法,但没有列索引。

任何帮助将不胜感激..,谢谢

1 个答案:

答案 0 :(得分:2)

datagridview.CellClick事件

创建事件处理程序
Private Sub dgv_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv.CellClick
    Dim yourColumnIndex As Int32 = 1
    If e.ColumnIndex = yourColumnIndex Then
        'Do your staff
    End If
End Sub

如果您有预定义的列,那么:

Private Sub dgv_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv.CellClick
    If e.ColumnIndex = Me.colour.Index Then
        'Do your staff
    End If
End Sub