我正在使用带有EF的Silverlight RIA,我有一个实体,例如字段Date,Field1,Field2,... 在LoadOperation_Completed上绑定数据工作正常。但是,我需要按年,月,周对数据进行分组。提出的方法是什么?我试过了
public void loadOp_Completed(object sender, EventArgs e) {
LoadOperation<MyEntity> loadOp = sender as LoadOperation<MyEntity>;
List<MyEntity> list = ((LoadOperation<MyEntity>)sender).Entities.ToList();
PagedCollectionView collection = new PagedCollectionView(list);
collection.GroupDescriptions.Add(new PropertyGroupDescription(**???**));
this.MyDataGrid.ItemsSource = collection;
}
但我不知道我的PropertyGroupDescription应该是什么。
提前谢谢
答案 0 :(得分:1)
添加名为Year
,Month
和Week
的属性,并将其基于您的日期字段:
public int Year
{
get { return myDate.Year; }
}
然后按年,月,周分组:)