Bonsoir tout le monde !

J'ai une datagridview, 6 colonnes dont la dernière est de type checkbox, et un bouton modifier par exemple grisé par défaut, la datagridview étant pré remplie au lancement de l'appli par une commande SQL.

J'aimerais lorsque je coche un checkbox correspondant à une ligne du datagrid donc, le bouton modifier se dégrise, et si je sélectionne plus d'une ligne, le bouton se grise, même chose si je ne sélectionne aucune ligne (donc si je décoche tout) ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    Private Function verif_modif()
        Dim cpt As Integer = 0
        For j = 0 To DataGridView3.RowCount - 2
            If (DataGridView3(5, j).Selected.ToString = True) Then
                cpt = cpt + 1
            End If
        Next
        Return cpt
    End Function
 
Private Sub DataGridView3_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView3.CellContentClick
        Dim i As Integer = 0
        i = verif_modif()
        If i = 1 Then
            Me.Button10.Enabled = True
        Else
            Me.Button10.Enabled = False
        End If
    End Sub
j'ai essayé ce code là, mais ca ne marche pas ... je vois pas pourquoi !

Merci de votre aide !