0
我有一個DataGridView的數據綁定到BindingSource,它依次連接到一個對象列表。數據綁定設置後,我從後臺線程填充列表(當然使用Form.Invoke)。問題在於網格未更新。我可以在調試器中看到BindingSource包含項目並且DataGridView已連接到它,但項目不顯示。哪裏不對?DataGridView數據綁定到一個列表不會更新
我有一個DataGridView的數據綁定到BindingSource,它依次連接到一個對象列表。數據綁定設置後,我從後臺線程填充列表(當然使用Form.Invoke)。問題在於網格未更新。我可以在調試器中看到BindingSource包含項目並且DataGridView已連接到它,但項目不顯示。哪裏不對?DataGridView數據綁定到一個列表不會更新
我想通了。我需要使用BindingList而不是列表<>。
你有沒有嘗試強制窗口/網格綁定後重新繪製? – 2010-06-29 17:17:08
發佈一些代碼(比如你正在設置數據綁定的地方等)將使得回答你的問題更容易。 – camainc 2010-06-29 17:17:27
另外,你的對象是否實現了數據綁定所需的接口? – camainc 2010-06-29 17:19:56