こんにちは、私は以下のような方法を持っています:
void Foo
{
MethodInvoker method=delegate{
frm2 frm=new frm2();
frm.show();
}
そして、このフォーム内に datagridview コントロールがあり、DB から大量の読み込みを行い、この datagridview 内のデータを frm2 に読み込みます。
問題は、データが frm2 の datagridview にアタッチされるときにメイン スレッド (form1 スレッド) がフリーズすることです。これはなぜですか。
2 つの異なるプロジェクトを作成し、これら 2 つのプロジェクトで frm2 と form1 を分離しましたが、結果は問題なく、フリーズも発生していません。