0
A
回答
0
見討論here,而這個解決方案:
private void OnRowEditEnding(object sender, DataGridRowEditEndingEventArgs e)
{
DataGrid dataGrid = sender as DataGrid;
if (e.EditAction == DataGridEditAction.Commit) {
ListCollectionView view = CollectionViewSource.GetDefaultView(dataGrid.ItemsSource) as ListCollectionView;
if (view.IsAddingNew || view.IsEditingItem) {
this.Dispatcher.BeginInvoke(new DispatcherOperationCallback(param =>
{
// This callback will be called after the CollectionView
// has pushed the changes back to the DataGrid.ItemSource.
// Write code here to save the data to the database.
return null;
}), DispatcherPriority.Background, new object[] { null });
}
}
}
相關問題
- 1. WPF DataGrid CellEditEnded事件
- 2. WPF中DataGrid的CellValueChanged事件?
- 3. 在wpf DataGrid中使用MouseUp事件
- 4. WPF DataGrid驗證錯誤未被捕獲
- 5. DataGrid上的OnScrollShow事件WPF
- 6. wpf datagrid點擊事件
- 7. Datagrid行選擇事件,WPF
- 8. 在DataGrid中捕獲DoubleClick
- 9. WPF子類捕獲按鍵事件
- 10. WPF捕獲文本框onBlur事件
- 11. WPF Datagrid:取消排序事件(WPF Bug?)
- 12. 在ngTable中捕獲事件
- 13. 在WPF中的應用程序級別捕獲關鍵事件
- 14. 在WPF列表框項目模板中捕獲事件
- 15. 在wpf應用程序中捕獲Windows關機事件
- 16. 捕獲在WPF中的OnExit事件與MVVMCross
- 17. WPF - 從不在頂端的控件捕獲事件
- 18. SVG中的事件捕獲
- 19. 獲取在WPF的DataGrid
- 20. WPF Datagrid DataTemplate ComboBo不捕獲ViewModel中的變化
- 21. 從MVVM中的DataGrid捕獲標籤文本WPF
- 22. WPF-MVVM:從DataGrid風格的Handeling事件
- 23. PreviewMouseRightButtonDown路由事件和WPF DataGrid
- 24. WPF Datagrid行編輯「已結束」事件
- 25. 鼓起來WPF Datagrid項目事件
- 26. WPF DataGrid不拾取CollectionChanged事件?
- 27. WPF的DataGrid不掛鉤事件
- 28. Wpf工具包datagrid DataGridCheckBoxColumn on_click事件:
- 29. WPF Datagrid OnPropertyChanged導致SelectionChanged事件
- 30. WPF的DataGrid SelectedCellsChanged事件觸發兩次