本帖最后由 comesure 于 2013-11-20 09:32:35 编辑

解决方案 »

  1.   

    判断一下,不能始终重绘
    if (checkBoxzd > 0  && dgr.DefaultCellStyle.ForeColor != Color.Red)
                    {
                        dgr.DefaultCellStyle.ForeColor = Color.Red;
                    }  
    *****************************************************************************
    签名档: http://feiyun0112.cnblogs.com/
      

  2.   

    http://hejianlong.123.blog.163.com/blog/static/26715839201182110461775/
    参考下这个
      

  3.   


    有哪位兄弟有类似情况啊?哥们:真给力啊,一语点醒梦中人,我试下。

    加了判断条件,这个可以解决,"不能始终重绘了"。但不知为什么,在DataGridView中数据量,点一条记录查看明细弹出一个窗体,这个明细窗体在关闭后(this.close()),就会假死或出现背景,但如何去掉了着色就不会。郁闷得很
      

  4.   


    加了,着色后就会假死或卡有背景。参考你这个方法,加了哪个Application.DoEvents()发现死得更快