3

我想實現一個簡單的WPF與數據網格和保存按鈕。 當我點擊保存按鈕它會接受更改(行編輯,單元格編輯,新行,刪除等) 我嘗試使用可觀察集合RowEditHandlerCollectionChange事件。但我無法得到一個解決方案。任何人都可以請給我一個簡單的方法。 使用數據集(xsd),我能夠通過發送grid的datacontext到數據集並使用update函數來實現simpy。WPF和實體框架代碼第一

感謝您的幫助

回答

5

ADO.NET團隊博客有一個例子,如何爲實體框架代碼優先模式綁定到支持增加,在網格中刪除和編輯實體和最後保存的所有更改的WPF的DataGrid 。它集中在一個主詳細情況,但應該有一些修改也在你更簡單的情況下,只有一個單一的數據網格工作:

http://blogs.msdn.com/b/adonet/archive/2011/03/08/ef-feature-ctp5-code-first-model-with-master-detail-wpf-application.aspx

的例子是基於EF CTP5,但它很可能還使用新的EF 4.1 RC版本無需改動。

ADO.NET團隊示例使用代碼隱藏文件和事件。如果你喜歡嚴格按照MVVM工作接近這個答案提供大衛Veeneman的解決方案可能會有所幫助:

Entity Framework 4 and WPF

這不是一個完整的WPF的例子,但可以作爲一個基礎,如何延長一個ObservableCollection一種支持實體框架的創建 - 更新 - 刪除操作的方式。

相關問題