WPF GroupRow의 컬럼이 하위 Row의 컬럼과 동일한 데이터일때 동일 칸수로 보이려면 어떻게 해야하나요?
페이지 정보
작성자 chany 작성일 2022-07-18 17:19 조회 1,970회 댓글 1건본문
관련링크
안녕하세요
현재 계층형구조데이터를 List 혹은 ObservableCollection 에 담아 FlexGrid에 보여주고 있습니다.
(추후에 체크박스에 따라 수정기능을 추가할 예정입니다.)
다만, boolean 형의 데이터를 넣으면 자동으로 checkbox 형식으로 보이게 되는데 [그림2]
Grouping을 적용하면 텍스트로 true와 false로 나타나는 현상이 발생합니다.
혹은 데이터가 없다고 판단하고 병합되는 현상이 발생합니다. [그림1]
그리고 좌우로 스크롤 바를 움직일 경우에 하위에 있는 데이터가 컬럼헤드에 맞게 이동하지 않는 현상도 발생합니다.
원하는 바를 정리하자면
1. GroupRow는 상단 헤더와 동일하게 칸 나눠지게 보일 것
2. boolean 데이터형식은 GroupRow에도 체크박스로 표기될 것
3. 좌우 스크롤 바 움직일 시 컬럼에 맞게 데이터도 동시 이동
4. 데이터가 많을 시에 FlexGrid 높이가 해상도에 따라 유동적으로 제한
> 데이터가 많으면 스크롤을 마지막까지 내려야 좌우 스크롤이 나옴
> MaxHeight 옵션 문의, 현재 화면은 최대화로 지정.
[그림1]
[그림2]
댓글목록
chany님의 댓글
chany 작성일
c# - WPF DataGrid with multiple columns in group row - Stack Overflow
위 내용과 동일한 질문이라고 보시면 됩니다. 해당 질문에는 답변이 달려있지않아 여기에 올립니다.