我对datagridview行颜色有疑问。我的DGV从sql获取数据有记录。我有一个像答案一样的列,它保存数据为是或否。我希望在DGV中列值如果是:行bg颜色为红色或coloumns值为否;行bg颜色为蓝色。有可能吗?
答案 0 :(得分:1)
试试这个
for (int i = 0; i < dataGridView1.Rows.Count;i++ )
{
if ((string)dataGridView1.Rows[i].Cells[0].Value == "Yes")
{
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Green;
}
else
{
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Red;
}
}