ehlib 合计功能如何实现的(100分)

  • 主题发起人 主题发起人 wtb
  • 开始时间 开始时间
果写程序,大抵如下所示:
DBGridEh.FooterRowCount := 1;
DBGridEh.FooterColor := clYellow;
DBGridEh.SumList.Active := True;

DBGridEh.Columns[0].Footer.ValueType := fvtStaticText;
DBGridEh.Columns[0].Footer.Value := '总计:';
DBGridEh.Columns[1].Footer.ValueType := fvtCount
//fvtSum

也可以在设计时设置其相应的属性。


来自:tinytao, 时间:2001-5-18 12:54:29, ID:535184
DBGridEh有一个属性:FooterRowCount 设为1

双击DBGridEh,加入你的字段,选一个要合计字段,
属性:Footer 看看它的子属性FieldName,还有 ValueType


 
这是我程序中的部分源码:
mygrid.FooterRowCount:=1;
mygrid.FooterColor:=clyellow;
mygrid.SumList.Active:=true;
mygrid.Footerfont.size:=10;
tnumericfield(mygrid.Fields[2]).displayformat:='###,###,###,##0.00';
mygrid.columns[0].Title.caption:='费用代码';
mygrid.columns[1].Title.caption:='费用名称';
mygrid.columns[2].Title.caption:='余 额';
mygrid.Columns[0].Width:=90;
mygrid.columns[0].Font.color:=clolive;
mygrid.Columns[1].Font.color:=clblue;
mygrid.Columns[2].Font.color:=clgreen;
mygrid.Columns[1].Footer.valuetype:=fvtstatictext;
mygrid.Columns[1].footer.value:='余额合计:';
mygrid.Columns[2].Footer.valuetype:=fvtSum
mygrid.Columns[2].Footer.fieldname:='xfye';
 
不断学delphi,一直不见大的长进
人活着就是为了一种心情,追求的无非是一种感觉,可是我也要money
 
不断学delphi,一直不见大的长进 ?!!! 我从看到 DELPHI 现在已经快2年 (我不董英文)
只是自己看书摸索,有问题只能问问各位,没想到受到高手嘲笑,我真的好伤心!对自己失望!我准备放弃DELPHI了!感谢曾经给我很大帮助的各位高手!再见!!!
 
接受答案了.
 
to wtb:
纯属误会。那是我看到你的简介后,对我自己的自嘲。
我把我的简介照着你的模式改了一下,请看我的简历。
不要放弃,坚强些。

 
后退
顶部