读书人

C#中datagridview根据条件显示颜色的有

发布时间: 2013-04-20 19:43:01 作者: rapoo

C#中datagridview根据条件显示颜色的问题
大家好,是这样的。
我现在在做一个项目。
具体的源码我就不给了。
private void dgvPrdt_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
{
if (this.dgvPrdt.Rows.Count != 0)
{
for (int i = 0; i < this.dgvPrdt.Rows.Count; )
{
this.dgvPrdt.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.Red;
i += 2;
}
}
}
效果就是,出来的是有两个行,如果第一行为空显示的是黄色。
如果第二行为空显示的是红色。
但是我这样写,变成个隔行变红色。
求大神教教。我刚学C#。。。

[解决办法]
循环该行的所有列,都为空就是空

读书人网 >C#

热点推荐