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

Résolu
juduno Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
juduno Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
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
 
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
juduno
 
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
 
Dans ce cas, c'est de defaultcellstyle de la ligne qu'il faut utiliser
0
juduno Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour ton aide du coup 'ai fait
dataGridView1.Rows[0].DefaultCellStyle.BackColor = System.Drawing.Color.Red;
0