Bonjour,j'ais un petit souci, j'affiche des donnees d'une table dans un datagridview .
Les lignes modifiées sont colorées .
Dans ma table j'ais un champ avec une valeur qui me permet de savoir si la ligne a ete modifié ou pas.Cette colonne est cachée.
Avec le code suivant j'arrive à ce que je veux mais le souci c'est que les lignes non visibles (visibles en scrollant ) dans le datagridview ne sont pas colorées meme si elles ont été modifié.
Et là j'avoue que je ne comprends pas du tout.
Merci de ton aide.
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 private void Datagridview_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (this.Datagridview.Columns[e.ColumnIndex].Name == "modif") { if (e.Value != null) { if (e.Value.ToString() == "1" ) { this.Datagridview.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.SkyBlue; } } } }
Partager