WinForms윈폼 c1flexgrid column.expression 계산 결과 표시 형식 및 응답없음 증상
페이지 정보
작성자 벌치기 작성일 2023-09-19 14:50 조회 226회 댓글 0건본문
첨부파일
관련링크
안녕하세요.
https://dev.grapecity.co.kr/bbs/board.php?bo_table=component_qna&wr_id=1475
질문의 답변이 큰 도움이 되었습니다. 감사합니다.
추가 질문이 있습니다.
질문1. 아래와 같이 Expression 컬럼에 Format = "#,##0.00" 과 같이 설정하면 최초 데이터 표시할 때는 Format 이 유지되나, 컬럼의 값을 수정하거나 변경될 경우 Format 이 유지 되지 않습니다. 어떻게 조치하면 될까요?
- 최초 데이터 바인딩 후 표시상태,
- 컬럼1의 값을 수정하면, Expression 컬럼의 Format 은 유지되지 않습니다.
질문2, 대략 74개의 컬럼 중 46개의 컬럼이 Expression 계산 컬럼입니다.
따라서, DB 데이터를 가져와 그리드에 최초 바인딩하게 되면 컬럼의 Expression 계산과 Footer Aggregate 계산으로 Freezing 이 걸리게 됩니다. 데이터 Rows 는 30~31개 입니다.
대략 이런식으로 사용하는 FlexGrid 수량은 사용하는 FlexGrid 수는 대략 15개 정도 됩니다.
Grid 의 수식 계산이 완료되었을 때 발생하는 이벤트를 이용하여 Progressbar 를 표시하려고 합니다. 수식 계산이 완료된 시점을 확인 하려면 어떤 이벤트를 이용하면 될까요?
질문3, Expression 수식 작성 관련
엑셀 수식 =IF(V6-EP6-EV6-EY6-FA6=0,"ok","re") 을 아래와 같이 Expression 수식으로 작성했습니다. c1FlexGrid4.Cols[13].Expression = IIF(V6-EP6-EV6-EY6-FA6=0,'OK','RE')
컬럼에 결과 값을 문자열 형태(OK 또는 RE)로 표시하려고 합니다.
또한 Expression 계산 결과를 다른 컬럼의 Expression 계산 결과로 사용할 수 있는 방법은 없나요?
댓글목록
등록된 댓글이 없습니다.