2011-11-26 92 views
2

我正在使用BindingList作爲DataGridView的數據源。問題是,當用戶選擇新行中的任何單元格時,在BindingList中創建一個佔位符對象,並在新行中將值顯示爲0。當用戶離開新行時,新行中的值消失,佔位符對象從BindingList中刪除。這很讓人分心和困惑。另外,將光標留在新行中時出現問題,佔位符對象仍在列表中。所以,當我序列化列表時,佔位符對象也會持續存在。有沒有辦法來防止這種行爲或掩蓋它?我正在考慮將所有屬性成員類型設置爲空,因此它不會「顯示」任何內容,如果在序列化之前包含空值,則可以過濾掉最後一個列表項。datagridview綁定列表和新行問題

注意:我不想編輯任何內容,而只是導航到新行。

回答