核心提示:方法1:使用委托方法//跨线程访问UI控件if (this.InvokeRequired){ this.Invoke(new MethodInvoker(delegate { dataGridView...
方法1:使用委托方法
//跨线程访问UI控件
if (this.InvokeRequired)
{
this.Invoke(new MethodInvoker(delegate
{
dataGridView1.DataSource = tblDatas;
}));
}//跨线程访问UI控件
方法2:在程序中加入下面这一句
//允许操作其它线程创建的控件
Control.CheckForIllegalCrossThreadCalls = false;