关于DBGridEh统计的问题

gerrylc 2006-09-20 11:48:37
数据库是BDE连接的,Query+DBGridEh
月份 人数 金额
1 14 ¥16.50
2 10 ¥9.50
3 53 ¥87.50
4 22 ¥98.00
......

想在DBGridEh的Foot处加一个合计,如下:

月份 人数 金额
1 14 ¥16.50
2 10 ¥9.50
3 53 ¥87.50
4 22 ¥98.00
....
合计 99 ¥211.5


应该怎样做,好像用Query连接时,DBGridEh不能双击添加Columns
Ehlib中的那个例子也没看明白是怎么实现,请高手指教,谢谢
...全文
216 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gerrylc 2006-09-20
  • 打赏
  • 举报
回复
问题是我根本没办法在DBGridEh上添加一列啊,怎么办???
我双击DBGridEh1时根本没反应,点击Columns属性时也没反应
jiangguan 2006-09-20
  • 打赏
  • 举报
回复
设置dbgrideh1的footrowcount=1,sumlist的active=true
再在query的afteropen事件
yourform.DBGridEh1.Columns[2].Footer.ValueType:=fvtSum;
yourform.DBGridEh1.Columns[1].Footer.valuetype:= fvtcount;
ron_xin 2006-09-20
  • 打赏
  • 举报
回复
DBGridEh1.FooterRowCount:=1;
DBGridEh1.SumList.Active:=True;

增加DBGridEh1列

编辑某列的Footers属性,加入footer

选择这个footer的valuetype属性:fvtCount、fvtAvg、fvtFieldValue、fvtSum、fvtStaticText、fvtNon
gerrylc 2006-09-20
  • 打赏
  • 举报
回复
是不是BDE方式连接的话,DBGridEh的Cloumns属性就没有用啊????
yoyoxu 2006-09-20
  • 打赏
  • 举报
回复
樓主,到這里看:
http://www.delphibbs.com/keylife/iblog_show.asp?xid=5161

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧