Q&A

  • DBGridEH에서 합계를 마지막에 넣는 방법을 가르쳐 주세요..
저도 DBGridEH를 다운받아서 인스톨했는데요..

프로퍼티 FooterRowCount를 1로 하고 디비그리드 밑에 합계를 보여주고 싶은데

(scroll하지 않고 마지막에 보이게)잘 되지 않아요..

프로퍼티 FooterRowCount를 1로 하고 또 해주어야 할 것이 있나요?

빠른 답변 부탁드릴께요..

1  COMMENTS
  • Profile
    김하늘 2000.11.06 23:43
    DBGRIDEH를 다운 받으셨으면 데모에 있을텐데요

    FOOTER 와 관련한 디스플레이시에 발생하는 이벤트가 하나 있을겁니다.

    잘 찾아보세요~~~

    아래 간단한 샘플입니다.



    procedure TFDaySale_Q.DBGridEH2DrawFotterCell(Sender: TObject; DataCol,

    Row: Integer; Column: TColumnEH; Rect: TRect; State: TGridDrawState);

    var

    vstr: String;

    begin

    inherited;

    IF Column.Field.FieldName = 'BIZNAME' Then Begin

    DBGridEH2.Canvas.Font.Color := clBlue;

    WriteTextEH(DBGridEH2.Canvas,Rect,False, 2, 2,

    '합계', taCenter,tlTop,False,False,0,0);

    End

    ELSE IF Column.Field.FieldName = 'UPSALEKUM' Then Begin

    DBGridEH2.Canvas.Font.Color := clBlue;

    vstr := FormatFloat('#,##0', 12345);

    WriteTextEH(DBGridEH2.Canvas,Rect,False, 2, 2,

    vstr, taRightJustify,tlTop,False,False,0,0);

    End;

    end;



    안은영 wrote:

    > 저도 DBGridEH를 다운받아서 인스톨했는데요..

    > 프로퍼티 FooterRowCount를 1로 하고 디비그리드 밑에 합계를 보여주고 싶은데

    > (scroll하지 않고 마지막에 보이게)잘 되지 않아요..

    > 프로퍼티 FooterRowCount를 1로 하고 또 해주어야 할 것이 있나요?

    > 빠른 답변 부탁드릴께요..