bonjours tout le monde,

Je souhaiterai mettre mes lignes de mon datagridview en couleur en fonction du code contenu dans une des colonnes de ce datagridview.
Le code que je vais vous mettre ci dessous fonctionne par rapport au différent case il rentre bien dedans mais il applique la dernière couleur par laquelle le programme est passé à l'entièreté du datagridview.

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
20
 
 
For i = 0 To getNombreLigne() - 1
            With datagridview1
                Select Case .Rows(i).Cells("personne").Value
 
                    Case Is = "vieux"
                        .RowsDefaultCellStyle.BackColor = Color.Cyan
                        'couleur de la ligne de selection
                        'datagridview1.DefaultCellStyle.SelectionBackColor = Color.Cyan
                    Case Is = "jeune"
                        .RowsDefaultCellStyle.BackColor = Color.Red
                    Case Else
                        .RowsDefaultCellStyle.BackColor = Color.Green
 
                End Select
 
            End With
 
        Next