我正在使用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(":"));
}
答案 0 :(得分:0)
让您确认我们是否在ItemSource中绑定了诸如IList,ObservableCollection或IEnumerable之类的Collection Item。
因为IEnumerable对象没有add \ remove属性。所以你无法修改集合。