Bonjour,
Je voudrais changer la couleur de certaines cellules dans un datagridview. J'ai utilisé les codes suivants pour l'effectuer
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
21
dgvMissingData.DataSource = missingValue;
 
            if (missingValue != null)
            {
 
                for (int j = 0; j < dgvCleanedData.Columns.Count; j++)
                {
                    for (int i = 0; i < dgvCleanedData.Rows.Count-1; i++)
                    {
                        if (dgvMissingData[j,i].Value.ToString().Equals(""))
                        {
                            dgvMissingData[j,i].Style.BackColor = Color.Red;
                        }
                        else if (!dgvMissingData[j,i].Value.ToString().Equals(
                            dgvCleanedData[j,i].Value.ToString()))
                        {
                            dgvMissingData[j,i].Style.ForeColor = Color.Green;
                        }
                    }
                }
            }
Le problème est que rien ne change à l'affichage. Pourtant le paramètre backcolor récupère les nouvelles valeurs qui y sont affectées. Est ce que quelqu'un peut m'aider afin de resoudre ce problème?
merci d'avance