반응형
기본 제공하는 GridView 로는 group 으로 표시할수 없다.
여기 저기 검색을 통해 GridViewHelper 라는 클래스를 찾아서 적용해 보았으나..
제약 사항이 많다..
그러던중 너무나 강력한 dll 을 찾았다..
무료다~
사용방법은 간단하다.
1. dll 을 다운 받아 컨트롤 등록
2. ZNetGridView 을 .aspx 에 추가
3. datasource 등 데이타 바인딩.
4. EnableGrouping=true, GroupingDataKeyIndex=0, DataKeysName=data 항목 설정
5. 헤더를 각 Group 별 보여주고 싶을 경우 ShowColumnHeaderInsideGroups= true 로 설정하면 된다.
6. 기타 다른 디자인적인 요소는 property 를 맞게 고치면 된다.
2. ZNetGridView 을 .aspx 에 추가
3. datasource 등 데이타 바인딩.
4. EnableGrouping=true, GroupingDataKeyIndex=0, DataKeysName=data 항목 설정
5. 헤더를 각 Group 별 보여주고 싶을 경우 ShowColumnHeaderInsideGroups= true 로 설정하면 된다.
6. 기타 다른 디자인적인 요소는 property 를 맞게 고치면 된다.
여기서 주의할점은 DataKeyNames 설정이 2개 일경우 GroupingDataKeyIndex 는 0, 1 의 값이 온다.
GridView 로 Group 화 하는 작업에 성질이 낫다면 ZNetGridVeiw control 를 사용해 보길 바랍니다.
다운로드 : http://code.msdn.microsoft.com/ZNetControls
반응형