我正在嘗試像下面的代碼。區別在於我的Windows窗體表單的設計者創建了BindingSource
和DataGridView
。datagridview /綁定列表/綁定源綁定需要永久
會發生什麼事是數據綁定似乎掛起。該操作是異步的,所以繼續執行,直到你得到一個錯誤,因爲datagridview上沒有列
我認爲這是問題,因爲我在dataGridView_DataBindingComplete
事件中放置斷點,並且它從來沒有命中,或者它需要一個長時間。
數據源是包含單個項目的列表,因此加載不應該成爲問題。我也嘗試更改DataSource
作業的順序,但沒有運氣。
public void OpenForm()
{
L = new BindingList<conhecimento>();
L.Add(new conhecimento());
BS.DataSource=L;
DG.DataSource = BS;
myForm.Show()
}
一旦它推遲「到永遠」它給你預期的結果當最終完成? – Coops