Событие щелчка столбца в datagridview vb.net

У меня есть dataGridView с двумя столбцами (цвет и описание), и я хочу, чтобы событие щелчка срабатывало только в столбце (цвет).

Я немного поискал в сети и видел различные способы сделать это с помощью индекса строки, но не по индексу столбца.

Любая помощь будет оценена .., спасибо


person susiana    schedule 20.06.2014    source источник


Ответы (1)


Создать обработчик события для события 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
person Fabio    schedule 20.06.2014