Bonjour,

Je veux changer la couleur de toutes les lignes (rows) de mon DataGridView. Pour ce faire, je me suis créé une fonction:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
private void SelectAllRows()
{
       for( int i = 0; i<dataGrid.Rows.Count; i++)
            {
               for (int j = 0; j < dataGrid.Rows[i].Cells.Count; j++)
                    dataGrid.Rows[i].Cells[j].Style = highlightCellStyle;
            }
 
        }
Le problème c'est que c'est assez lent parce qu'on parcourt toutes les cellules de toutes les lignes, et j'ai beaucoup de lignes.

Quelqu'un aurait une meilleur idée? Merci!