Modifier la couleur d'une ligne sur un datagridview en c#

Résolu/Fermé
juduno Messages postés 11 Date d'inscription mercredi 10 juin 2015 Statut Membre Dernière intervention 4 septembre 2016 - 23 mai 2016 à 14:47
juduno Messages postés 11 Date d'inscription mercredi 10 juin 2015 Statut Membre Dernière intervention 4 septembre 2016 - 26 mai 2016 à 08:48
Bonjour,
voilà comme le dit le titre je cherche a modifier la couleur d'une ligne de mon datagridview que j'insert de la sorte

dataGridView1.Rows.Insert(0, new string[] { "-1", i.ToString(), temperature.ToString(), fumee.ToString(), co2.ToString() });

si je fais

dataGridView1.DefaultCellStyle.BackColor = System.Drawing.Color.Red;

cela me change le fond

donc merci d'avance pour vos réponse
A voir également:

4 réponses

Utilisateur anonyme
23 mai 2016 à 19:26
Bonjour,

Backcolor ça veut dire couleur du fond, donc oui ça te change le fond.
DefautCellStyle c'est le style appliqué à toutes les cellules qui n'ont pas de style particulier.

Ce que je ne comprends pas c'est si tu veux changer le fond de ta ligne seulement ou autre chose que le fond ( la police par exemple).
0
Bonjour,

moi ce que je cherche à faire est de modifier la couleur de la ligne insérée si mais valeur dépasse un certain seuil mais ça sera de modifier que le fond de cette ligne pas les autres

Merci d'avance.
0
Utilisateur anonyme
24 mai 2016 à 08:47
Dans ce cas, c'est de defaultcellstyle de la ligne qu'il faut utiliser
0
juduno Messages postés 11 Date d'inscription mercredi 10 juin 2015 Statut Membre Dernière intervention 4 septembre 2016
26 mai 2016 à 08:48
merci pour ton aide du coup 'ai fait
dataGridView1.Rows[0].DefaultCellStyle.BackColor = System.Drawing.Color.Red;
0