相关疑难解决方法(0)

C#迭代DataGridView并更改行颜色

我有一个由多行和多列组成的datagridview.我想迭代每一行并检查特定列的内容.如果该列包含单词"NO",我想将整行的前景颜色更改为红色.到目前为止,这是对某些代码的尝试,但它肯定不起作用,开始怀疑我是否需要迭代每个单元格?

码:

foreach (DataGridViewRow dgvr in dataGridView1.Rows)
        {
            if (dgvr.Cells["FollowedUp"].Value.ToString() == ("No"))
            {
                dgvr.DefaultCellStyle.ForeColor = Color.Red;
            }
        }
Run Code Online (Sandbox Code Playgroud)

c# loops datagridview row winforms

22
推荐指数
3
解决办法
6万
查看次数

标签 统计

c# ×1

datagridview ×1

loops ×1

row ×1

winforms ×1