如何用c#改变窗体中网格视图单元格的背景颜色

本文关键字:单元格 视图 背景 颜色 网格 中网 何用 改变 窗体 | 更新日期: 2023-09-27 18:14:44

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

请帮忙…谢谢

如何用c#改变窗体中网格视图单元格的背景颜色

下面是一个在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;
        }

根据需要设置commonHeaderCellStyle属性