Création
d'entreprise
Posez votre question Signaler

DataGridView avec colonne CheckBox+vb.net

flwr111 - Dernière réponse le 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
Lire la suite 

DataGridView avec colonne CheckBox+vb.net »

7 réponses
Réponse
+1
moins plus
veuillez montrer la solution pour que d'autres internautes peut l'utilité
Ajouter un commentaire
Réponse
+0
moins plus
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
flwr111 - 12 août 2009 à 11:36
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?
Ajouter un commentaire
Réponse
+0
moins plus
quel ligne l'erreur est signé!!!
flwr111 - 12 août 2009 à 13:00
c'est sur la ligne:
If maDatagridView.Rows(i).Cells(0).Value.ToString = "True" Then
Ajouter un commentaire
Réponse
+0
moins plus
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)
Ajouter un commentaire
Réponse
+0
moins plus
ok merci BadBoy3 , j'ai utilisé une autre solution et ça marche,merci
Ajouter un commentaire
Ce document intitulé « DataGridView avec colonne CheckBox+vb.net » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?