RECUPERE CELLULE D'1 DATAGRID

Signaler
-
Messages postés
91
Date d'inscription
mardi 19 mai 2009
Statut
Membre
Dernière intervention
23 juin 2009
-
Je voudrais récupérer une cellule dans une datagrid, pour toute les lignes de la datagrid affichée (afin de faire un test sur la meme cellule de chaque ligne).
Il me faudrait savoir comment compter le nombre de lignes de la datagrid et savoir comment me déplacer sur chaque ligne.

Pour me placer sur la colonne que je veux, j'utilise grid.col=numero_colonne...

2 réponses

Je peux te proposer une façon différente de traiter la question:
tu crée des LabelBox invisibles où tu fais des liens (via ton ADODC, ou autre) sur les colonnes qui t'intéressent. Dès que l'utilisateur clicquera sur la ligne conrrespondante, les informations dans les labels seront celles de tes lignes.
Tu peux ainsi les utilisers (et les modifiers)
VIa le click sur la DG, je ne sais que récopérer la clé primaire : DataGrid1.Object
Messages postés
91
Date d'inscription
mardi 19 mai 2009
Statut
Membre
Dernière intervention
23 juin 2009

Je ne sais si tu es parvenu a tes fins mais moi j'ai trouvé un boue de code qui permet de vérifier un cellule d'une datagrid:

For x As Integer = 0 To DataGridView1.Rows.Count - 1
If DataGridView1.Rows(x).Cells.Item(5).Value.ToString = "OUI" Then
DataGridView1.Rows(x).DefaultCellStyle.BackColor = Color.Red
DataGridView1.Rows(x).DefaultCellStyle.ForeColor = Color.White
End If
Next x

il compte le nombre de ligne
il vérifie si il y a oui dans la colonne "5"
si oui il souligne la ligne en rouge
et il met le texte en blanc

ps:les lignes d'explication correspondent aux premières lignes de code.

En espérant que sa t'aide