! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

c1flexgrid column.expression 계산 결과 표시 형식 및 응답없음 증상 > Q&A | 토론

본문 바로가기

ComponentOne

Q&A | 토론

WinForms윈폼 c1flexgrid column.expression 계산 결과 표시 형식 및 응답없음 증상

페이지 정보

작성자 벌치기 작성일 2023-09-19 14:50 조회 226회 댓글 0건
제품 버전 : 4.5.20213.532
컨트롤 이름 : c1flexgrid

본문

첨부파일

안녕하세요. 

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 계산 결과로 사용할 수 있는 방법은 없나요?


  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: c1flexgrid column.expression 계산 결과 표시 형식 및 응답없음 증상

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK싸이먼 작성일 2023-09-26 08:31 댓글 0건

본문

안녕하세요

그레이프시티입니다.


문의주신 사항 중 첫번째 문의에 대한 내용이 확인이되어 안내드립니다.

우선, 해당 문의는 FlexGrid의 필터 메소드를 적용하는 방법으로 해결하실 수 있습니다.


나머지 문의사항은 현재 확인 중이며, 확인이 되는 대로 안내드리도록 하겠습니다.

답변이 지연되어 죄송합니다.

c1FlexGrid1.AfterEdit += C1FlexGrid1_AfterEdit;

private void C1FlexGrid1_AfterEdit(object sender, RowColEventArgs e)
{
    c1FlexGrid1.ApplyFilters();
}



추가로 궁금하신 사항은 문의해주십시오.

감사합니다.

그레이프시티 드림.

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.