바인딩, 내가 오류를 얻을WPF에서 Datagrid이 VICI의 coolstorage의 CSList 원인 캐스트 오류
유형의 개체를 캐스팅 할 수 없습니다 '으로 System.Object [] 'to type'Product [] '
바인딩 원본으로 사용할 수는 없지만 vici coolstorage의 거의 존재하지 않는 설명서에 따르면 해당 컬렉션이 있어야합니다. 바인딩에 적합합니다. 이 경우에도 가능하면
가dataGrid1.ItemsSource = Product.List();
누군가가 말해 줄 수,하고 있는지, 내가 무슨 일을하고있는 중이 야 : 여기가 나타납니다 라인에 실패 할거야?
감사합니다.
는[EDIT은 이러한 문제에 대한 해결책은 아니지만 다음 (약간 변경) 스택 트레이스
at Vici.CoolStorage.CSList`1.System.Collections.ICollection.CopyTo(Array array, Int32 index) in {...}\Vici.CoolStorage\Library\CSListGeneric.cs:line 1070
at System.Collections.ArrayList.InsertRange(Int32 index, ICollection c)
at System.Collections.ArrayList.AddRange(ICollection c)
at System.Collections.ArrayList..ctor(ICollection c)
at System.Windows.Data.BindingListCollectionView.RebuildListsCore()
at System.Windows.Data.BindingListCollectionView.RebuildLists()
at System.Windows.Data.BindingListCollectionView.<SubscribeToChanges>b__1f()
at MS.Internal.Data.SynchronizationInfo.AccessCollection(IEnumerable collection, Action accessMethod, Boolean writeAccess)
at System.Windows.Data.BindingOperations.AccessCollection(IEnumerable collection, Action accessMethod, Boolean writeAccess)
at System.Windows.Data.BindingListCollectionView.SubscribeToChanges()
at System.Windows.Data.BindingListCollectionView..ctor(IBindingList list)
at MS.Internal.Data.ViewManager.GetViewRecord(Object collection, CollectionViewSource cvs, Type collectionViewType, Boolean createView, Func`2 GetSourceItem)
at MS.Internal.Data.DataBindEngine.GetViewRecord(Object collection, CollectionViewSource key, Type collectionViewType, Boolean createView, Func`2 GetSourceItem)
at System.Windows.Data.CollectionViewSource.GetDefaultCollectionView(Object source, Boolean createView, Func`2 GetSourceItem)
at System.Windows.Data.CollectionViewSource.GetDefaultCollectionView(Object source, DependencyObject d, Func`2 GetSourceItem)
at System.Windows.Controls.ItemCollection.SetItemsSource(IEnumerable value, Func`2 GetSourceItem)
at System.Windows.Controls.ItemsControl.OnItemsSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
at System.Windows.Controls.ItemsControl.set_ItemsSource(IEnumerable value)
at {...}.ViewProduct..ctor() in {...}\ViewProduct.xaml.cs:line 37
at {...}.MainWindow..ctor() in {...}\MainWindow.xaml.cs:line 26
스택 추적을 제공 할 수 있습니까? –
스택 추적을 추가하기 위해 편집 된 질문 –
아무도 아이디어가 없습니까? –