[Silverlight] SortDescriptions in Silverlight DataGrid
2011. 2. 23. 21:56ㆍWEB/Silverlight
Silverlight3부터 DataGrid의 Sort기능을 설정할 수 있게 되었습니다. 예를 들어 DataGrid가 시작할 때 기본적으로 정렬될 방향을 설정할 수 도 있으며, 정렬이 일어날 때 발생하는 Event를 사용할 수 도 있습니다. 이 기능들은 PagedCollectionView Class에 의해서 구현할 수 있습니다.
C# Code에서 PagedCollectionView를 이용해서 DataGrid의 Sorting를 조정해보는 간단한 예제는 아래와 같습니다.
Source
//1. PagedCollectionView 생성 List<People> lstPeoples = getPeoples(); PagedCollectionView pagedCollectionView = new PagedCollectionView(lstPeoples); //2. 이름과 나이 순으로 기본 정렬되도록 하기 pagedCollectionView.SortDescriptions.Add(new SortDescription("Name", ListSortDirection.Ascending)); pagedCollectionView.SortDescriptions.Add(new SortDescription("Age", ListSortDirection.Descending)); dgPeople.ItemsSource = pagedCollectionView;
Result
'WEB > Silverlight' 카테고리의 다른 글
[Silverlight] 컨트롤에 Validation Tooltip 적용하기 (0) | 2010.05.22 |
---|---|
[Silverlight] Custom Control 작성법 (0) | 2010.05.21 |
[Silverlight] 'ServiceReferences.ClientConfig'을(를) 열 수 없습니다. (0) | 2010.04.15 |
[Silverlight] Element to Element Binding (0) | 2009.11.17 |
[Silverlight] Create CheckBoxList in Silverlight (0) | 2009.11.16 |