在DBGRID动态地添加一行?这条记录用来记统计:记录数。总和。等。
、并将其的显示位置,显示在DBGRID的显示位置的最后一条记录。
(比方说我的DBGRID可以显示20条记录,不管你的滚动条怎么滚都保持在显示的最后一条记录)。
、并将其的显示位置,显示在DBGRID的显示位置的最后一条记录。
(比方说我的DBGRID可以显示20条记录,不管你的滚动条怎么滚都保持在显示的最后一条记录)。
解决方案 »
- delphi 动态创建的组件怎么释放不了内存
- 哪个国家的哪个城市对Delphi最感兴趣
- 100分请高手帮我解决异步通信效率低的问题!
- ProgressBar的用法
- 请高手们给我介绍几本基础类的经典书吧,十分感谢!!!!
- 关于FORM使用的问题,请高手帮忙!!!!!!!!!!
- vb delphi vc++ java mysql sql server oracle
- 如何在一个QickRep报表里打印两个adoquery查询出来的结果,都有各自的表头!
- 不知道能不能算是一个ERP的框架,但是请大家近来讨论一下。
- 如何用delphi 读取当前IE的COOKIE
- 数据导入excel,但不能删除某一列或某一行
- ACTIVE FROM问题?
1.最简单的是找个带合计的第三方控件,DBGridEh,Dev....
2.用查询构造这样的效果
Select xx from xx
union
select SUM(xx) from xx
3.用ClientDataSet
动态的在内存表中Append一条记录,在对应的地方写入你合计好的值
然后在合并更改
如果想在DBGRID中实现这个功能只能派生一个组件,自己在下面绘图
或者我不记得DBGRID有没有类似于ONDRAW的事件,在这个事件里可以考虑写重绘代码,在下面写上你要的内容