2010-03-25 41 views
1

我用TcxGrid我已創建的執行時間字段,因爲我有一個支點查詢和列變量如何在運行時創建摘要頁腳?

我充滿了我的網格狀theese碼

grdCevapDBTableView2.BeginUpdate; 
grdCevapDBTableView2.ClearItems; 
fillGridView(grdCevapDBTableView2,command); 
grdCevapDBTableView2.DataController.CreateAllItems; 
grdCevapDBTableView2.EndUpdate; 

現在我想從這些列和值。如何在運行時創建摘要頁腳?

回答

5

比方說你有一個叫成本的項目,你想總結總:

index := grdCevapDBTableView2.GetColumnByFieldName('cost').index; 
grdCevapDBTableView2.Columns[index].Summary.Footerkind:=skSum; 
grdCevapDBTableView2.Columns[index].Summary.FooterFormat:='£ #.##'; 

我還要堅持try..finally塊之間的BeginUpdate和endupdate,即:

grdCevapDBTableView2.BeginUpdate; 
try  
    grdCevapDBTableView2.ClearItems;  
    fillGridView(grdCevapDBTableView2,command);  
    grdCevapDBTableView2.DataController.CreateAllItems;  
finally 
    grdCevapDBTableView2.EndUpdate; 
end; 

這只是確保你的tableview最終會結束更新和重繪。

+1

我可以添加* GridMode必須設置爲false *爲腳註工作?我剛剛發現。 – 2011-10-25 16:09:31