0
Silverlight RIA를 EF와 함께 사용하고 있는데 예를 들어 다음과 같은 엔터티가 있습니다. fields Date, Field1, Field2, ... LoadOperation_Completed에서 데이터 바인딩이 정상적으로 작동합니다. 그러나 데이터를 연도, 월, 주별로 그룹화해야합니다. 제안 된 방법은 무엇입니까? 시도했습니다.Silverlight 년, 월, 주별 데이터 격자 그룹
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이 무엇인지 잘 모릅니다.
는Year
,
Month
및
Week
라고
OK I를 주를 내 엔티티의 부분 클래스를 작성하고 설명 된대로 추가 특성을 추가하여이를 수행했습니다. 그러나, 내 그리드의 그룹 머리글에서 "Year : (450 items)"... 연도 값이 누락되었습니다 ... – user1267029
대답은 속성을 [global :: System.Runtime.Serialization.DataMemberAttribute()] – user1267029