Bonsoir,
J'ai chargé les données de la base de données à datagridview, puis j'ai ajouté la nouvelle colonne "Check-Out" juste quand l'application exécuter, c'est le code de la nouvelle colonne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DataGridViewButtonColumn column = new DataGridViewButtonColumn(); dataGridView1.Columns.Add(column); column.FlatStyle = FlatStyle.System; column.Name = "Check-Out"; column.HeaderText = "Check-Out"; column.Text = "Check-Out"; column.UseColumnTextForButtonValue = true;
Je veux colorer le sexe "M" avec la couleur ForestGreen et le sexe "F" avec la couleur Rouge:
Le resultat:
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 using (checkinentrepriseEntities2 context = new checkinentrepriseEntities2()) { foreach (DataGridViewRow dr in dataGridView1.Rows) { try { clients clienTTT = context.clients.FirstOrDefault(i => i.gender == "M"); if (clienTTT != null) { column.DefaultCellStyle.ForeColor = Color.ForestGreen; } else { column.DefaultCellStyle.ForeColor = Color.Red; } } }
Mais j'ai touts les couleurs ForestGreen !!! Cependant j'ai un certains sexe "F" !!!
Merci,
Partager