多线程操作datagridview

来源:百度知道 编辑:UC知道 时间:2024/07/07 01:04:08
我用多线程操作datagridview,在新生成的线程中对datagridview进行数据更新,但更新后发现右边的滚动条不能用了,不知道是什么原因,我对主窗体线程控件更改是用的System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;属性
但是在操作完了以后还是不能用,后来我用 delegate void SetVisibleDelegate();实现了,不过还是要谢谢你,给你加上分

CheckForIllegalCrossThreadCalls 是忽略子线程操作主线程创建的对象的错误!
因为现在有线程在不停的操作datagridview控件!所以现在在datagridview控件是一直卡着的!造成假死状态!