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) ...
j'ai essayé ce code là, mais ca ne marche pas ... je vois pas pourquoi !
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
Merci de votre aide !![]()
Partager