我确实有一个数据表格,其中的项目来源是从后面的代码设置的。 绑定到数据表单的数据来自observableCollection;
像这样设置ItemSource时,数据窗体的添加/删除按钮被禁用。
dataForm.ItemSource = obsColl.Where(d=>d.id == 2);
但是当这样做(仅为所选实体创建一个新的可观察集合),并将项目源设置为数据形式时,按钮就会启用。
ObservableCollection<entity> o = new ObserableCollection<entity>(grid.SelectedItem as enity);
dataform.ItemSource =o;
有什么想法吗?
谢谢,