我想在我的datagridview中更改特定行的颜色。当列单元格7的值小于列单元格10中的值时,应将行更改为红色。有关如何实现此目的的任何建议?
您需要遍历datagridview中的行,然后比较每行上第7列和第10列的值。
尝试这个:
foreach (DataGridViewRow row in vendorsDataGridView.Rows) if (Convert.ToInt32(row.Cells[7].Value) < Convert.ToInt32(row.Cells[10].Value)) { row.DefaultCellStyle.BackColor = Color.Red; }