数据网格中的此视图不允许编辑项目'wpf C#

时间:2013-01-28 09:05:28

标签: c# wpf wpfdatagrid

我正在使用WPF DataGrid,我无法编辑其中的数据。当我双击一个单元格时,我得到讨论名称中列出的错误:

  

此视图不允许使用“编辑项目”。

我怎样才能克服这个?

由于

修改 我的学生名字中有两个数据,他们想说什么,都是字符串。然后,我与我的实体框架绑定。

以下是我的selectionchanged函数

private void ClassDataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        var selectedStudent = (Class)e.AddedItems[0];

        var sayingCollection = selectedStudent.;

        sayingCollection.AssociationChanged += ColumnsCollection_Changed;
        var sayingViewSource = ((CollectionViewSource)(this.FindResource("StudentsSayingViewSource")));

        sayingViewSource.Source = sayingCollection.Where(c => c.Saying.Contains(":"));
    }

1 个答案:

答案 0 :(得分:0)

让您确认我们是否在ItemSource中绑定了诸如IList,ObservableCollection或IEnumerable之类的Collection Item。

因为IEnumerable对象没有add \ remove属性。所以你无法修改集合。