-
C# WinForms DevExpress GridControl multi header (Banded Grid Views)닷넷/WinForms 2022. 3. 21. 14:47반응형
그룹바이를 만드는 것과 별개로 칼럼 헤더들 위에 타이틀 같은 또 하나의 헤더를 두는 방법
데브익스프레스에서는 이 또 하나의 헤더를 band라고 명명되어 있다.
혹은
1. 그리드 컨트롤을 생성한 후, Run Designer 클릭.
2. Change view -> Convert to를 클릭해서 gridView를 BandedGridView로 변경한다.
이렇게 생겼던 그리드 컨트롤이
이렇게 바뀐다.
헤더 위에 Band가 생기는 것이다.
원래 이랬던 디자이너 메뉴에는
Bands가 추가 된다.
3. Columns 메뉴에서 기존에 해왔던 대로 요구사항대로 칼럼들을 추가한다.
4. Bands 메뉴를 클릭하면 처음 생성 시 보이게 되는 화면이다.
5. Band가 여러 개인 경우에는 [Add New Band...]을 클릭해서 밴드를 추가한다.
6. 각 gridBand를 클릭하면 속성에서 밴드별 Caption 외에도 여러 정보를 변경할 수 있다.
본문에서는 총 4개의 gridBand를 만들어 각각에 칼럼들을 정리할 것이다.
칼럼 목록이 나오지 않는다면 [Show Column Selector] 버튼을 클릭하면 된다.
7. 칼럼 목록에서 칼럼들을 각 그리드밴드에 해당되는 영역에 드래그앤드랍 해준다.
8. 본문은 이미지와 같이 정리했다.
참고로 네모 박스 영역 안에서도 얼마든지 드래그앤드랍으로 순서나 위치를 변경할 수 있다.
실행하면 위의 이미지와 같이 결과를 확인 할 수 있다.
이 외에 Banded GridView에 대한 정보는 참고 자료에서 확인한다.
참고 자료: 데브익스프레스 Bandedd Grid Views 자세히 보기
반응형'닷넷 > WinForms' 카테고리의 다른 글
C# WebBrowser IE버전 알맞게 변경하는 방법 (0) 2022.08.03 C# WebBrowser 쿠키 삭제 방법 (0) 2022.08.03 C# WinForms에서 레이아웃 깨지는 문제 해결 방법. 디스플레이 해상도, 텍스트 배율 안 따라게 하기 (2) 2022.02.22 C# WinForms DevExpress SearchLookupEdit에서 그리드 뷰 설정하기 (0) 2021.11.11 C# ChromiumWebBrowser에서 JavaScript 함수 호출과 웹에서 C# 메소드 호출하는 방법 (2) 2021.08.03