0

私は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 がどうあるべきかわかりません。

前もって感謝します

4

1 に答える 1

1

というプロパティを追加しYear、日付フィールドに基づいてそれらを作成します。MonthWeek

public int Year
{
   get {  return myDate.Year; }
}

次に、年、月、週ごとにグループ化します:)

于 2012-05-12T10:45:35.727 に答える