DataGridView avec colonne CheckBox+vb.net

Fermé
flwr111 - 11 août 2009 à 18:07
BadBoy3 Messages postés 108 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 7 janvier 2011 - 12 août 2009 à 16:13
Bonjour,
j'ai un DataGridView avec colonne CheckBox en vb.net , je veux parcourir le datagridview ,et lorsque la colonne de CheckBox est selectionée , faire un traitement.
je connais pas l'evenement de DataGridView à utiliser pour cela,
merci
A voir également:

5 réponses

BadBoy3 Messages postés 108 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 7 janvier 2011 15
12 août 2009 à 16:13
veuillez montrer la solution pour que d'autres internautes peut l'utilité
1
BadBoy3 Messages postés 108 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 7 janvier 2011 15
11 août 2009 à 18:24
dim i as integer

'valeur indique l'index de la colonne qui contient les checkbox (je donne 0 par default)
dim j as integer=0


While i <> datagrid.Rows.Count

If datagrid.Rows(i).Cells(j).Value.ToString = "True" Then

'ton traitement

End If
i = i + 1
End While
0
merci pour ta réponse, je l'ai essayé, voilà le code:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
For i As Integer = 0 To maDatagridView.Rows.Count - 1
'If CheckBox1.Checked = True Then

If maDatagridView.Rows(i).Cells(0).Value.ToString = "True" Then
Label1.Text = "ça marche"
End If

Next
End Sub
mais cela ne marche pas, voilà l'erreur que je reçoi l'erreur suivante:
La référence d'objet n'est pas définie à une instance d'un objet.
s'il v ous plait quel est la solution?
0
BadBoy3 Messages postés 108 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 7 janvier 2011 15
12 août 2009 à 12:04
quel ligne l'erreur est signé!!!
0
c'est sur la ligne:
If maDatagridView.Rows(i).Cells(0).Value.ToString = "True" Then
0
BadBoy3 Messages postés 108 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 7 janvier 2011 15
12 août 2009 à 13:31
je sais pas c'est pas claire il y plusieurs plusieurs possibilité !!!!! refaire avec while que je té donné ca marche avec moi
je m'excuse je détaille pas (question de temps)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ok merci BadBoy3 , j'ai utilisé une autre solution et ça marche,merci
0