首页 > 解决方案 > DataGridView 背景颜色

问题描述

我需要更改 dtg 视图的颜色。我以前做过,但我现在做不到。我正在从 SQL 的数据表中填充 dtg,然后应用此函数:

    private void HighlightExpired (DataGridView dtg)
    {
        foreach (DataGridViewRow row in dtg.Rows) 
        {
            if (row.IsNewRow) continue;
            if (row.Cells["colStatus"].Value.ToString() == "Expired")
            {
                row.DefaultCellStyle.BackColor = Color.Red;
            }
        }
    }

但它只是不会改变背景颜色。请问有人有什么想法吗?

标签: c#datagridview

解决方案


推荐阅读