2010-12-22 63 views
1

我有一個Winform datagridview,它綁定到數據表。加載網格後,我爲每一行分配一個關聯對象到標記屬性。現在的問題是。在一些動作/點擊之後,所有的標籤屬性都是NULL。單元格值仍然存在。這可能是什麼原因?WinForms Datagridview:標籤屬性問題

+0

沒有代碼真的很難回答... – digEmAll 2010-12-22 08:20:41

回答

0

可能是你的數據源是由於DataGridView的企圖「共享」行以節省內存的方式來更新或網格rebinded

3

你所描述的可能是問題。您可以在此處閱讀有關此行爲的更多信息:http://msdn.microsoft.com/en-us/library/ha5xt0d9.aspx

各種編程和用戶操作可能導致某行被取消共享。從文檔看來,這會導致創建新的(未共享的)行。如果所有行都作爲網格中的單個對象進行維護,則可能會出現嚴重的性能問題。

您可以在該行所綁定的基礎數據項上設置關聯的對象嗎?