首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2013-04-20 
C#中datagridview根据条件显示颜色的问题大家好,是这样的。我现在在做一个项目。具体的源码我就不给了。priva

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#。。。

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

热点排行