2016-09-16 21 views
0

私のプロジェクトには2つのDataGridがあり、最初のDataGridから2番目のDataGridに要素を移動して最初から削除します。 コピーがうまく機能する限り、最初のデータグリッドから選択したアイテムを削除することはできません。 どちらdatargidsは助けを
Thansk ...のObservableCollection
ObservableCollection RemoveAtはDataGridのselecteditemを削除できません

それは
例外「オブジェクトのインスタンスに設定されていないオブジェクト参照」私はなぜわかりませんがスローされます
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 
    } 

にバインドされています!

答えて

0

代わりにあなたがこれを行うことができ、

private void Button_Click(object sender, RoutedEventArgs e) 
    { 
     productionplan.Add(lstorder.SelectedItem as OrderItem); 
     orderedlist.Remove(OrderItem); 
    } 
+0

感謝!残念ながらそれは仕事ではありません。 RemoveAtを一定値exに設定した場合。 orderedlist.Remove(0);最初の行が選択されている場合を除いて動作します。それ以外は例外がスローされます – kasperro

+0

@kasperroチームビューアーに与えることは可能ですか? – Sajeetharan

+0

残念ながら私のネットワークはそれをブロックします – kasperro

関連する問題