请教:如何让DBGridEh的footer的sum值实时更新? 用DBeditbox输入数据,grid的数据栏的数据会更新,但下面的合计栏(footer)里的数据却不能更新,非得让我保存后或者移动记录行后才更新合计,有什么方法可以在用户输入数据时就动态的更新合计数?谢谢:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在edit控件里的onexit里写 grid.SumList.RecalcAll;不成,不知道应该在哪里写相关代码,或者有什么方法? 我在edit控件里的onexit里写上dngrid1.datasource.dataset.post呢? post后是可以更新的,但是,不能在EDIT的EXIT写POST,因为,这并不是输入数据的最后一控件,可能有些字段还没有数据,是不能进行post的 搜索大富翁,被打击了一下:(来自:aizb, 时间:2002-9-12 9:00:00, ID:1320029别想了,你看看它的源码就知道了,它合计的时候其实也是遍历DataSet的每个一个记录的,而移动记录指针是一定要Post的,也就是说需要合计的话一定要Post的.不Post是没有办法进行合计的! 可以在开始修改时设置一个变量‘Old汇总’,然后通过新汇总=Old汇总-旧值+新值来进行计算,这样就不需要查找所以记录了 to sailer_shi(笨笨虫):DBGridEh1GetFooterParams里写不行to hjmaAsC(继续补丁):汇总值是来源来字段的,就不能自己再修改,只能系统算,除非我把类型改为静态文本,那在任何情况下都得自己算了 大家用什么列表控件,用于代替listview的? 请问delphi7如何备份和恢复数据库(ACCESS或SQL SERVER) 请问我下了cell50怎样在Delphi下安装 谁在用dbExpress? 显示字段,急,急,在线等…… 请问如何通过网页访问数据库? 如何遍历一个文件夹下的所有文件 控件数组问题:如何把N个EDIT.TEXT赋值给数组!!!--在线等待!! Delphi奇怪问题求助? DBGrid的一个使用问题,急!!!! 是无法实现,还是无人帮我 进程切换怎么实现
grid.SumList.RecalcAll;不成,不知道应该在哪里写相关代码,或者有什么方法?
dngrid1.datasource.dataset.post呢?
别想了,你看看它的源码就知道了,它合计的时候其实也是遍历DataSet的每个一个记录的,而移
动记录指针是一定要Post的,也就是说需要合计的话一定要Post的.不Post是没有办法进行合计的!
DBGridEh1GetFooterParams里写不行to hjmaAsC(继续补丁):
汇总值是来源来字段的,就不能自己再修改,只能系统算,除非我把类型改为静态文本,那在任何情况下都得自己算了