Bonjour
Je souhaite mettre en evidence les cellules vide d'un DGV.
Pour cela je pensais utiliser l'event CellPainting et tester la valeur
Le CellPainting déclanche bien, mais ma methode FillRectangle n'a aucun effet le fond de toutes les cellules reste blanc !
Une idée ??
Merci de votre 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 private void dgvResult_CellPainting(object sender, DataGridViewCellPaintingEventArgs e) { if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } if (e.Value.Equals(DBNull.Value)) { using (Brush backColorBrush = new SolidBrush(Color.LightPink)) { e.Graphics.FillRectangle(backColorBrush, e.CellBounds); } } }
Partager