Q&A

  • DBGrid 에서 마지막 해에 합계를 구하려면?
DBGrid에서 마지막 행에 합계를 구하려면 어떻게 해야 되나요?

에를 들어서

번호 성명 국어 영어 수학

1 홍길동 100 100 80

2 피카츄 40 30 20

3

총점 140 130 100 <-----요부분...



이것을 어떻게 DBGrid 셀에 삽입할수 있나요..



1  COMMENTS
  • Profile
    이재식 2000.01.13 13:50
    이동현 wrote:

    > DBGrid에서 마지막 행에 합계를 구하려면 어떻게 해야 되나요?

    > 에를 들어서

    > 번호 성명 국어 영어 수학

    > 1 홍길동 100 100 80

    > 2 피카츄 40 30 20

    > 3

    > 총점 140 130 100 <-----요부분...

    >

    > 이것을 어떻게 DBGrid 셀에 삽입할수 있나요..

    >



    이재식 Wrote :

    안녕하십니까?



    결론부터 말씀드리면 없습니다.



    그런데, 이렇게는 할 수 있습니다.

    디자인시에 그리드를 그릴때 항상 쿼리의 결과보다

    좀 크게 그리는 것입니다.

    제한조건은 쿼리의 결과들이 디자인시에 그렸던 디비그리드의

    크기를 넘어서 즉, 스크롤바를 내려야 하는 그런 경우가

    아니라야 하는 것입니다.

    그러나, 실제 셀에 삽입은 할 수 없고 에디트 박스등을 이용해서

    밑에 붙이는 형식으로 하는 것입니다.

    그런데, 사실상 이 작업이 몇줄의 코딩으로 되질 않을 것입니다.

    우선 추가 쿼리가 필요하고 DataDrawColumnCell이벤트에

    코딩이 들어갑니다.

    그래서, 사실상 위의 기능은 디비그리드보다는 다른 컴포넌트를

    이용하셔서 구현을 하는것이 가장 무난할뿐더러 쉬울 것이라고

    생각됩니다.