如何通过C#更改Windows窗体中网格视图单元格的背景颜色

时间:2013-05-20 18:48:49

标签: c# winforms gridview

我有一个来自数据集的填充网格视图;我想检查Column [4]单元格(标题除外),如果单元格的值小于0,则背景变为红色。

请帮忙......非常感谢

2 个答案:

答案 0 :(得分:3)

以下是一个适用于Windows窗体的示例。

        dataGridView1.Rows.Add(3, 2, -3);
        dataGridView1.Rows.Add(1, -2, 3);

        foreach (DataGridViewRow row in dataGridView1.Rows) 
        {
            if (!row.IsNewRow && int.Parse(row.Cells[2].Value.ToString()) < 0)
                row.Cells[2].Style.BackColor = Color.Red;
        }

答案 1 :(得分:0)

根据需要设置commonHeaderCellStyle属性。