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

4 réponses

  1. 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
  2. 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
  3. Utilisateur anonyme
     
    Dans ce cas, c'est de defaultcellstyle de la ligne qu'il faut utiliser
    0
  4. 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