Récupérer l'état d'une CheckBox contenue dans un DataGridView [Résolu]

guilleto 258 Messages postés jeudi 23 octobre 2003Date d'inscription 20 mars 2013 Dernière intervention - 25 mars 2011 à 09:26 - Dernière réponse : guilleto 258 Messages postés jeudi 23 octobre 2003Date d'inscription 20 mars 2013 Dernière intervention
- 25 mars 2011 à 15:02
Bonjour à toutes et tous,

J'ai un DataGridView avec une génération automatique de lignes.
Dans ma colonne n°2 j'ai un champs de type CheckBox et je voudrais savoir comment récupérer son état : Check - UnChecked ou True - False.

Comment dois-je faire ?

Par avance merci

Olivier
Afficher la suite 

Votre réponse

2 réponses

foliv57 423 Messages postés vendredi 17 novembre 2006Date d'inscription 15 juillet 2014 Dernière intervention - 25 mars 2011 à 11:40
0
Merci
Bonjour,

Dim maCellule As DataGridViewCheckBoxCell = CType(Me.DataGridView1.Rows(1).Cells(2), DataGridViewCheckBoxCell)

Dim checked As Boolean = CType(maCellule.Value, Boolean)
Commenter la réponse de foliv57
guilleto 258 Messages postés jeudi 23 octobre 2003Date d'inscription 20 mars 2013 Dernière intervention - 25 mars 2011 à 15:02
0
Merci
Bonjour foliv57,

J'ai essayé ton code et cela m'indique toujours la valeur True !?!

J'ai mis ce code et cela fonctionne :

    If DataGridView1.Rows(DataGridView1.CurrentCell.RowIndex).Cells(2).Value = True Then
      MsgBox("la case est cochée")
      DataGridView1.Rows(DataGridView1.CurrentCell.RowIndex).Cells(2).Value = False
    Else
      MsgBox("la case n'est pas cochée")
      DataGridView1.Rows(DataGridView1.CurrentCell.RowIndex).Cells(2).Value = True
    End If


Merci encore

Olivier
Commenter la réponse de guilleto

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.