我有問題,在窗體,它是從主窗體線程的另一個線程上運行的DatagridView。C#DataGridView消失在另一個線程上運行的形式
- 我創建了新窗體的實例,例如。 「newForm」
- 我對新的線程中運行它:
new Thread(() => coldTestVerifyResult.ShowDialog()).Start();
- 我通過
newFrom.Invoke((MethodInvoker)delegate{ ... })
更新一些控制(標籤,文本框) - 這是OK! - 我更新的dataGridView還通過參數調用,但不顯示此的dataGridView(數據,標題,邊框,沒有什麼...)
我會感謝任何幫助。謝謝
_in表單正在另一個線程上運行_ - 爲什麼?只是不要那樣做。它不應該是必要的。 – 2013-03-11 13:17:43
因爲我必須能夠從主窗體更新這個新窗體的控件而不凍結主窗體 – Majak 2013-03-11 13:19:18