c# – 如何改变datagridview中的行颜色?

我想更改datagridview中特定行的颜色。当columncell 7的值小于columncell 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; 
     }
http://stackoverflow.com/questions/2189376/how-to-change-row-color-in-datagridview

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 如何改变datagridview中的行颜色?