delphi unidbgrid显示列的合计值  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi unidbgrid显示列的合计值


主要对Summary进行操作

 aHR0cHM6Ly9pbWFnZXMyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMzY4Nzc5LzIwMTgwMy8zNjg3NzktMjAxODAzMDEwODQ1MDg4NTMtMjA4NDE3ODIwNS5wbmc.png

20150827210941235.png

procedure TfrmClient.UniDBGrid1ColumnSummaryResult(Column: TUniDBGridColumn;
GroupFieldValue: Variant; Attribs: TUniCellAttribs; var Result: string);
var
f: Currency;
begin
inherited;
if SameText(Column.FieldName,'beginBalance') then
begin
f:=0;
ClientDataSet1.First;
while not ClientDataSet1.Eof do
begin
f:= f + Column.Field.Value;
ClientDataSet1.Next;
end;
Result :=formatCurr('¥0.00',f);
Attribs.font.Style:= [fsBold];
Attribs.Font.Color:= clNavy;
end;
end;


20150827211009236.png来源:https://blog.csdn.net/tvmerp/article/details/107568934


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.036067008972168 seconds