Bonjour,

Dans un datagridview j'ai plusieurs colonnes "checkbox"

Quand je clique sur une des checkbox, je souhaite faire une opération en fonction de l'état coché ou non du checkbox sur lequel j'ai cliqué.

J'ai le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Private Sub DataGridView3_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView3.CellContentClick
 
        Dim col As String
        col = DataGridView3.CurrentCell.ColumnIndex
 
        If DataGridView3.Rows(0).Cells(col).Value = True Then
            MsgBox("toto")
        End If
 
    End Sub
J'ai un message d'erreur
La colonne nommée 4 est introuvable. Nom du paramètre : columnName
, alors que c'est bien la colonne "4" qui est retournée par currentcell.

Avez-vous une idée du problème?
J'ai l'impression que le message d'erreur vient du fait que je regarde l'état du checkbox alors qu'il est en train de changer de valeur

Je vous remercie