【发布时间】:2012-02-08 11:10:04
【问题描述】:
从绑定到 silverlight 中的数据网格的 observablecollection 中删除行时出现错误。
System.NullReferenceException:对象引用未设置为 System.Collections.ObjectModel.ObservableCollection`1.RemoveItem(Int32 index) 处的 object.at 实例
if (GV.orderItemList.Contains(oOrdritem))
GV.orderItemList.Remove(oOrdritem);
第一次,我删除了一条记录,它工作正常,第二次,它给出了上述异常
请帮忙
【问题讨论】:
-
例如,如果绑定到 ListBox 会发生什么?删除时有多少行?怀疑是DataGrid中的问题...您可以尝试设置DataGrid ItemsSource = null,首先,重新绑定它...另外,当您执行删除时,您的行似乎处于编辑模式,尝试它没有处于编辑模式
标签: c# silverlight datagrid observablecollection