Bonjour,
Je cherche à mettre une couleur dans chaque cellules de mon datagridview nommé "grille". Cependant, je n'y arrive pas, et je sais pas pourquoi.

Voici tout ce que j'ai essayé :

1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
foreach (DataGridViewRow dgvr2 in grille.Rows)
                            {
                                foreach (DataGridViewCell dgvc in dgvr2.Cells)
                                {
                                    if (dgvc.Value == null) dgvc.Style.BackColor = Color.Red;
                                }
                            }
2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
private void grille_CellFormatting(Object sender, DataGridViewCellFormattingEventArgs e)
        {
            if (e.Value == null)
            {
                e.CellStyle.BackColor = Color.Red;
            }
        }
3)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
grille.Rows[1].Cells[2].Style.BackColor = Color.Red;