• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
기술지원37
조회 수 : 1683
2006.03.20 (19:50:17)
신용등급은 10등급까지 밖에 없는데 그래프에서는 위와같이 나타납니다. 10등급에서 그래프가 끝이나야 하는 게 아닌가요?
아니면 무조건 0으로 끝이 향하는 건지 ..
10등급까지만 나타나게 하려면 어떻게 해야하는 지요?

첨부파일을 열어서 확인해 본 결과 위와 같이 질문이 되어있었습니다.
차트는 기본적으로 Dataset의 내용으로 그려지게 됩니다. 무저건 마지막 값이 0으로 끝나지 않습니다.
첨부해주신 문서를 보면 그리드의 맨 마지막 row에 정상합계란것이 보입니다.
그 값들이 2.xx의 값들로 0과 비슷한 값을 가지는게 보입니다.
맨 마지막에 표현된 Data들은 정상합계의 값들로 보여집니다.

만약 10등급까지만 표현을 해주시고 싶으시면
마지막 row를 제외하시고 표현해주셔야 합니다.

ex)
그리드용 dataset : ds1
chart용 dataset : ds2

이런 식으로 2개의 dataset을 사용하셔야 하고
ds1은 기존 방식대로 조회를 하시면 됩니다. 조회를 하고나시면 OnloadCompleted Event를 타게 되는데 이때
ds2에 마지막 row를 제외한 값을 넣어주시면됩니다.

값을 넣어주시기전 ds2는 dataset의 Method중 하나인 SetDataHeader를 사용하셔서 만들어 주시면됩니다.
사용법은 메뉴얼을 참고하시기 바랍니다.

해더가 선언된 ds2는 ds1의 OnLoadCompleted Event에서
ds2.ImportData(ds1.ExportData(1,ds1.Countrow-1,false));
이런식으로 Importdata와 ExportData를 이요해서 마지막 row를 제외한 값을 받습니다.
그이후 ds2를 가지고 chart를 표현하시면 됩니다.





>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : 3.0
>* WAS 종류(WebLogic 등등) :
>* DB 종류 : SyBase
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 : 그래프에서 필요한 값만 데이타를 보여주려합니다.
>1등급 부터 10등급까지만 나타나는 데 10등급 이후의 값을 안보이게 하려면 어떻게 해야할까요?
>
>자세한 내용을 파일 첨부해서 올립니다. 답변 부탁드립니다.
>
 
Tag List
XE Login