嗨,我有如下方法:
void Foo
{
MethodInvoker method=delegate{
frm2 frm=new frm2();
frm.show();
}
我在这个表单中有一个 datagridview 控件,它从 DB 中进行大量加载,并在 frm2 中的这个 datagridview 中加载数据。
问题是主线程(form1线程)在数据附加到frm2中的datagridview时被冻结。为什么会发生这种情况。
我创建了两个不同的项目,并在这两个项目中将 frm2 和 form1 分开,结果还可以,没有一个冻结发生。