Bonjour je souhaiterai colorier une cellule de mon dg en fonction d'une comparaison de date.

Lors de mes tests je rentre bien de mon if (messagebox s'affiche) mais la cellule de mon dg ne prends pas la couleur voulue.
Merci de votre aide precieuse

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
        private void CheckRelance()
        {
            DateTime t1 = new DateTime();
            DateTime t2 = new DateTime(2);
            t1 = System.DateTime.Now;
            t2 = System.DateTime.Now;
 
            for (int i = 0; i < dataGridView1.RowCount; i++)
            {   
                t1 = (DateTime)dataGridView1.Rows[i].Cells[0].Value;
                if (DateTime.Compare(t1, t2) < 0)
                { 
  MessageBox.Show(t1 +"<" +t2); dataGridView1.Rows[i].Cells[0].Style.BackColor= Color.Black;
                }
 
            }            
        }