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
Partager