|
저도 DBGrid를 사용해서 해당 리스트를 보여주면서 중간 중간에 소계를 보여주는
프로그램을 만든적이 있는데,
전 많이 무식한 방법으로 해결했습니다.
일단 그리드에 뿌려주는 내용과 똑같은 임시테이블을 생성합니다.
그리고 그리드는 임시테이블이랑 연결합니다.
이정도면 어는정도 감 잡았으리라 생각되네요
그리고 Query를 실행시켜서 해당 내용을 불러옵니다.
그리고 Query내용을 첨음부터 하나씩 임테이블에 넣어줍니다.
그러다가 소계를 찍는 부분이 있으면 소계레코드를 제가 임의로 만들어 넣어줬습니다.
많이 무식한 방법이죠!! ^^
저는 데이타량이 그렇게 많지 않아서 비교적 무난하게 쓰고 있답니다.
제가 괜히 비효율적인 답변을 드린건 아닌지 걱정되네요!
그럼 수고하세요!!
seiyes 님이 쓰신 글 :
: DB그리드나 StringGrid를 이용하여 데이터를 뿌려줄때
: 중간 중간 소계를 뿌리고... 맨 아래 row에 합계를 뿌리고자 합니다...
:
: 이렇게 처리하는 경우가 빈번한 걸로 생각이 되는데...
: 빌더6에서 제공을 해주는지요? 아니면 3-party 컴포넌트에서 지원이 되는지요?
:
: 그리고 만약 빌더에서 제공이되면 사용방법을 알수 있을까요.....
:
: C++builder는 그리드의 기능이 무지 약하다고 생각이 들지않나요..ㅡ.ㅡ??
|