我在操作datagridview时遇到了麻烦。我的问题是我想将行的背景颜色的颜色更改为红色,其中状态(我的数据库中的一个字段,数组中的数字20)等于“非活动”,当表单加载时,“活动”颜色变为绿色
答案 0 :(得分:0)
以下是在 C#中执行此操作的示例,您必须根据具体情况进行调整:
private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
if (YourDataSourceAsList[e.RowIndex].GetStatus() == "Inactive")
e.CellStyle.BackColor = Color.Red;
else
...
}