안녕하세요?
GRID 를 사용하다 문의드릴 내용이 있습니다.
화면에 다음과 같은 리스트를 그리드를 사용한다고 할 경우
제품명 단가 총구매금액 총구매수량 서울 대구 부산 광주
합계 32 19 5 4 4
A 1000 7000 7 1 2 2 2
B 2000 50000 25 18 3 2 2
위와 같이 합계를 맨 위에 보여주고 있습니다.
각 도시별 수량은 입력하는 grid 이고요..
GRID 의 Format 을 다음과 같이 정의했다고 하면
<C>ID="product_id" Name="제품명" sumText="합계" </C>
<C>ID="price" Name="단가" </C>
<C>ID="tot_amt" Name="총구매금액" sumText=@sum value={price * (cnt1+cnt2+cnt3+cnt4)}</C>
<C>ID="tot_sum" Name="총구매수량" sumText=@sum value={cnt1+cnt2+cnt3+cnt4}</C>
<C>ID="cnt1" Name="서울" sumText=@sum </C>
<C>ID="cnt2" Name="대구" sumText=@sum </C>
<C>ID="cnt3" Name="부산" sumText=@sum </C>
<C>ID="cnt4" Name="광주" sumText=@sum </C>
여기서 문제는 총 구매금액과 총 구매수량에 대한 sum 이 나오지 않는다는 것 입니다.
아마도 DataSet 에 총 구매금액/총 구매수량의 값을 세팅해 주어야 할것 같은데
그러기에는 너무 번거로움이 많고요...
일단 총 구매수량의 경우 sumText={sum(cnt1) + sum(cnt2) + sum(cnt3) + sum(cnt4) }
이렇게 하면 되긴 하는데, 총 구매금액의 경우에는 방법이 없네요.
GRID 에 표시되는 대로 sum 이 될 수는 없나요?
좋은 방안을 알려주셨으면 합니다..
그럼 수고하세요.