ObservableCollection RemoveAt不能删除数据网格中的selecteditem
本文关键字:网格 selecteditem 数据网 数据 RemoveAt 不能 删除 ObservableCollection | 更新日期: 2023-09-27 18:07:23
我在我的项目中有两个数据网格,我想将元素从第一个数据网格移动到第二个数据网格,并从第一个数据网格中删除它。就复制工程而言,我无法从第一个数据网格中删除选定的项目。两个datargid都与observablecollection绑定
private void Button_Click(object sender, RoutedEventArgs e)
{
productionplan.Add(lstorder.SelectedItem as OrderItem); //creates a copy in second datagrid
orderedlist.RemoveAt(lstorder.SelectedIndex); //should remove from first datagrid
}
抛出异常"对象引用未设置为对象的实例"
我不知道为什么……
谢谢你的帮助!
你可以这样做,
private void Button_Click(object sender, RoutedEventArgs e)
{
productionplan.Add(lstorder.SelectedItem as OrderItem);
orderedlist.Remove(OrderItem);
}