Gridview에서 삭제하려고합니다. GRIDVIEWObservable 컬렉션에서 일반 LIst로 잘못된 캐스트를 처리하는 방법
잘못된 캐스트 예외 유형의 객체를 전송할 수 없음에서 항목
if (this.gridView.SelectedItems.Count == 0)
{
return;
}
ObservableCollection<Query> itemsToRemove = new ObservableCollection<Query>();
foreach (Query item in this.gridView.SelectedItems)
{
itemsToRemove.Add(item);
}
foreach (Query item in itemsToRemove)
{
//this line causes the invalid cast
((ObservableCollection<Query>)this.gridView.ItemsSource).Remove(item as Query);
Code = item.CODE;
}
제거 '1[Inventory.Query]' to type 'System.Collections.ObjectModel.ObservableCollection
1 Inventory.Query] System.Collections.Generic.List'.
그랬습니다. 나는 목록이 필요했다. –
최고 노치. 문제가 해결되면 "수락"체크 표시를 클릭하십시오. –