我想實現一個簡單的WPF與數據網格和保存按鈕。 當我點擊保存按鈕它會接受更改(行編輯,單元格編輯,新行,刪除等) 我嘗試使用可觀察集合RowEditHandler
和CollectionChange
事件。但我無法得到一個解決方案。任何人都可以請給我一個簡單的方法。 使用數據集(xsd),我能夠通過發送grid的datacontext到數據集並使用update函數來實現simpy。WPF和實體框架代碼第一
感謝您的幫助
我想實現一個簡單的WPF與數據網格和保存按鈕。 當我點擊保存按鈕它會接受更改(行編輯,單元格編輯,新行,刪除等) 我嘗試使用可觀察集合RowEditHandler
和CollectionChange
事件。但我無法得到一個解決方案。任何人都可以請給我一個簡單的方法。 使用數據集(xsd),我能夠通過發送grid的datacontext到數據集並使用update函數來實現simpy。WPF和實體框架代碼第一
感謝您的幫助
ADO.NET團隊博客有一個例子,如何爲實體框架代碼優先模式綁定到支持增加,在網格中刪除和編輯實體和最後保存的所有更改的WPF的DataGrid 。它集中在一個主詳細情況,但應該有一些修改也在你更簡單的情況下,只有一個單一的數據網格工作:
的例子是基於EF CTP5,但它很可能還使用新的EF 4.1 RC版本無需改動。
ADO.NET團隊示例使用代碼隱藏文件和事件。如果你喜歡嚴格按照MVVM工作接近這個答案提供大衛Veeneman的解決方案可能會有所幫助:
這不是一個完整的WPF的例子,但可以作爲一個基礎,如何延長一個ObservableCollection一種支持實體框架的創建 - 更新 - 刪除操作的方式。