我明白了
'System.Windows.Data.BindingListCollectionView' view does not support sorting
当我使用以下 CollectionViewSource 时:
<CollectionViewSource Source="{Binding Path=CourseSessions}" x:Key="cvsCourses">
<CollectionViewSource.SortDescriptions>
<ComponentModel:SortDescription PropertyName="StartDate"/>
</CollectionViewSource.SortDescriptions>
</CollectionViewSource>
DataContext 是一个ObservableCollection<Course>
. 我正在使用 Entity Framework 4,CourseSessions 是 Course 的一个属性:
public ObjectSet<CourseSession> CourseSessions
在这种情况下,我如何指定排序,而不是对来自数据库的数据进行排序?