1、將dbgrideh.footerrowcount := 1
2、將dbgrideh.sumlist.active := true;
3、將columns[要求和的字段].footer.valuetype := vtsum;
就行了最後要注意,在formclosequery事件中,一定要將sumlist.active := false,
因為在資料集中的資料多了以後,formclose會讓dbgrideh釋放所有ehlib資源,
會使得退出很慢,所以將sumlist.active := false不會引起退出很慢
設定dbgrideh可顯示的列
unit uformatdisplay inte ce uses db,dbgrideh,sysutils,classes procedure setdisplayformat adataset tdataset procedure setmoneycol agrid tdbgrideh afiel...
DBGridEh用法總結一
dbgrideh用法總結一 一直用dbgrideh,最近才想把使用情況做一記錄,以便檢視。一 過濾視窗漢化。解決辦法 修改ehlibconsts.pas這個檔案即可實現。二 過濾功能 要實現過濾功能需要做如下設定。dbg.stfilter.visible true 讓過濾顯示出來 dbg.stfil...
DBGridEh 畫線的問題?
dbgrideh 畫線的問題?vcl元件開發及應用 原使用 ehlib 3.6 時,該控制項如果 footerrowcount 設為1以上時,可將 直線畫到底部。現使用 ehlib 4.1 時,中間的線不畫了,留著一大塊空白,真是難看。有 ehlib 原始碼,應當如果改?dbgrideh.pas 不...