C# WPF DataGrid EditItem异常

C# WPF DataGrid EditItem异常,c#,.net,wpf,datagrid,C#,.net,Wpf,Datagrid,我有一个TabControl,并将TabItem添加到TabControl和DataGrid。但如果我双击range崩溃: 此视图不允许使用“EditItem” 添加项目时: list_datagrid[tabControl1.SelectedIndex].Items.Add(.list_item[tabControl1.SelectedIndex][i]); 请告诉我如何删除错误。将DataGrid的ItemsSource设置为DataGrid可以用来生成实现IEditableCollect

我有一个
TabControl
,并将
TabItem
添加到
TabControl
DataGrid
。但如果我双击range崩溃:

此视图不允许使用“EditItem”

添加项目时:

list_datagrid[tabControl1.SelectedIndex].Items.Add(.list_item[tabControl1.SelectedIndex][i]);

请告诉我如何删除错误。

DataGrid
ItemsSource
设置为
DataGrid
可以用来生成实现
IEditableCollectionView
的视图的集合。此接口具有函数
EditItem()
,可以进行编辑


我在这里回答了类似的问题

该集合不需要实现
IEditableCollectionView
。事实上,
observateCollection
没有实现该接口,实现它也不会解决异常。我仍然在寻找一种方法来说服WPF为我的自定义集合使用一个可以编辑的集合视图。
list_datagrid[tabControl1.SelectedIndex].Items.Add(.list_item[tabControl1.SelectedIndex][i]);