2009-11-24 49 views
1

在我們的桌面應用程序中,我們將網格綁定到data.Now,例如一個網格顯示客戶的記錄。用戶可以編輯任何記錄,並單擊保存。而不是保存,他也可以單擊取消too.I能夠獲取所有對象的原始狀態並在網格中顯示它們的值。但是,我還沒有找到一種方法來取消\ clear更新集合,因爲它是隻讀的。發生的情況是,該用戶再次說出了一些更改,並單擊保存,以前的更新收集仍然存在。如何處理取消LINQ to SQL中的更新?

+0

重複http://stackoverflow.com/questions/259219/how-can-i-reject-all-changes-in-a-linq-to-sqls-datacontext – 2009-11-24 06:32:16

+0

但它不解決這個問題。這個集合是隻讀的,所以明確的工作 – dude 2009-11-24 06:39:38

回答

0

我遇到了同樣的問題。我相信唯一有效的方法是放棄原始數據上下文對象並創建一個新對象。

蘭迪

+0

有多難過。我想知道他們爲什麼這麼做 – dude 2009-11-24 15:04:25