• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1042
2008.02.26 (06:21:03)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 :
* GAUCE 버전 : 3.5
* WAS 종류(WebLogic 등등) : tomcat5.5
* DB 종류 : oracle
* 문의 유형(질문/요청/참조) : 질문
* 내용 :

화면에

번호 이름 금액
   1    A    1000
   2    A    2000
         함   3000
   3     B    2000
   4     B    4000
         합   6000

이런식으로 뿌려주어야 하는데요..
루프 돌면서 값을 줄때
                while ( aa.hasNext() )
                {
                        GauceDataRow row = dSet.newDataRow();
            
                                 row.addColumnValue(aa.getname());
                                 row.addColumnValue(aa.getprice());
                                  dSet.addDataRow(row);        
                                 if (조건){
                                   row.addColumnValue("합");
                                   row.addColumnValue(price합);
                                   dSet.addDataRow(row);                                            
                                 }
                         }
이렇게 하면 조건에 들어와서 합을 보여주어야 하는데
조건을 잘 타고 들어오면
1   A    1000
2   A    2000
3   A    2000

이렇게 그 위에 값을 한번 더 찍어주네요..
해결 방법 좀 알려주세요..?
dSet.addDataRow(row); 이거 하고
다시 값을 넣어주면 그 다음row에 다시 새로운값을 할당하는게 아닌가요..?


그리고 번호에 값을 줄때{CURROW}이렇게 값을 주는데
합을 보여줄때 번호값을 건너뛰고 싶습니다.

답변 부탁드립니다..ㅠㅠ
 
Tag List
XE Login