很奇怪,在OldUpload的线程里可以访问界面上的控件吗?

解决方案 »

  1.   


    原来是这样,那有可能DGV为了线程安全性,在访问某些成员的时候进行了线程同步,所以会造成界面卡死。
      

  2.   

    楼主建议你不要在OldUpload里去解析DataGridView单元格的值,而应该直接去读数据源对象的属性。
      

  3.   

    OldUpload 方法里 只调用connect方法 主界面也会卡
    private void OldUpload()
    {
     Connect("a","b"..);
    }所以好像不是DGV的问题
      

  4.   

    找到原因了,初始化开发包类的时候不能设为public 全局变量,要放在方法里new。