跪求兄弟们、大侠:在DataGridVIew中的RowPrePaint事件中,对数据按不条件着色后,发现不断循环执行,造成程序假死或真死退出。
--------------------编程问答-------------------- 判断一下,不能始终重绘if (checkBoxzd > 0 && dgr.DefaultCellStyle.ForeColor != Color.Red)
{
dgr.DefaultCellStyle.ForeColor = Color.Red;
}
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/ --------------------编程问答--------------------
哥们:真给力啊,一语点醒梦中人,我试下。
--------------------编程问答-------------------- http://hejianlong.123.blog.163.com/blog/static/26715839201182110461775/
参考下这个 --------------------编程问答--------------------
有哪位兄弟有类似情况啊?
加了判断条件,这个可以解决,"不能始终重绘了"。但不知为什么,在DataGridView中数据量,点一条记录查看明细弹出一个窗体,这个明细窗体在关闭后(this.close()),就会假死或出现背景,但如何去掉了着色就不会。郁闷得很 --------------------编程问答--------------------
http://hejianlong.123.blog.163.com/blog/static/26715839201182110461775/
参考下这个
加了,着色后就会假死或卡有背景。参考你这个方法,加了哪个Application.DoEvents()发现死得更快
补充:.NET技术 , C#