我是个初学者,请大家帮帮我现在窗体上有一个DataGrid控件
然后我创建一线程,在线程中读取数据以后
设置DataGrid1.DataSource = xxx;报:在某个线程上创建的控件不能成为在另一个线程上创建的控件的父级应该怎么解决这个问题呢?
然后我创建一线程,在线程中读取数据以后
设置DataGrid1.DataSource = xxx;报:在某个线程上创建的控件不能成为在另一个线程上创建的控件的父级应该怎么解决这个问题呢?
{
Thread thread = new Thread(this.InfoMessage);
thread.Start();
}public delegate void InvokeDele();
private void InfoMessage()
{
if (this.InvokeRequired)
{
InvokeDele id = new InvokeDele(this.InfoMessage);
this.Invoke(id);
return;
}
this.dataGrid1.DataSource = obj;
}