Jak zmienić kolor wiersza w datagridview?

Chciałbym zmienić kolor określonego wiersza w moim datagridview. Wiersz powinien zostać zmieniony na czerwony, gdy wartość kolumny 7 jest mniejsza niż wartość w kolumnie 10. Macie jakiś pomysł?

1 odpowiedź

Musisz przejść przez wiersze w widoku danych, a następnie porównać wartości kolumn 7 i 10 w każdym wierszu.

foreach (DataGridViewRow row in vendorsDataGridView.Rows) 
     if (Convert.ToInt32(row.Cells[7].Value) < Convert.ToInt32(row.Cells[10].Value)) 
     {
         row.DefaultCellStyle.BackColor = Color.Red; 
     }

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.