c#中datagridview中某一列的数小于某一值显示红色。在本例中,让moveed中大于5的显示红色

 我来答
疾风林燕
2017-03-31 · TA获得超过109个赞
知道答主
回答量:96
采纳率:61%
帮助的人:24.8万
展开全部
            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                if (Convert.ToDouble(dataGridView1[3, i].Value) > 20)
                {
                    dataGridView1[3, i].Style.ForeColor = Color.Red;
                }
            }

代码很简单,相比不用注释你也看得懂

运行结果,应该符合你的需求

里面try-catch什么的就看题主自己插到需要的地方了

没有财富值还是有点难过的23333

追问
大神,谢谢你,但是我的意思是说,要某一行整体显示红色。导出Excel就没有颜色了。哥,能不能再回答一下呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式