您的位置:首页 > 编程语言 > C#

C# DataGridview 跨线程调用滚动条被被禁用的解决方法

2013-05-23 11:09 330 查看
 

       最近碰到一古怪的问题,当跨线程回调主窗体DataGridView控件时,该控件的滚动条莫名的被禁用掉了。而后尝试的很多种方法都无法解决,在高人指点下,采用timer控件简单的绕过了跨线程调用控件出现的诡异问题。

 

     具体做法如下,主窗体设计一变量 初始为 线程数,当所有线程结束时 将该值改为0,同时在初始话窗体是启用Timer控件 1 秒钟检查一下该字段的变化,如果为零将结果缓冲区中的数据加载到控件上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐