cxgrid多选合计值问题,高手请进.

wanjianjun 2010-03-01 04:44:31
在cxgrid里面有一重量字段,当我选择多条记录的时候如何动态显示所选记录的合计重量。

记录1 重量字段 值=1

记录2 重量字段 值=2.1

记录3 重量字段 值=5

记录4 重量字段 值=6.1
.....
.....
比如我同时选择了记录1,记录2,记录4 这时,重量之和就等于9.2,然后将“合计:9.2”显示在某个字段的Footer下面。
这个合计值是随选择记录的多少来动态显示的。

在dbgrideh里面有SelectedRows.CurrentRowSelected属性,很好判断合计重量。。

cxgrid有办法吗?
...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanjianjun 2010-03-02
  • 打赏
  • 举报
回复
楼上的这个不是我要的结果,没有读请我的问题就回复。。。

不过谢谢大家的参与,我现在自己己经解决得比较完美了。。。用 soSelectedRecords 。
wanjianjun 2010-03-02
  • 打赏
  • 举报
回复
我知道要写代码了,怎么写,麻烦大侠们不吝赐教
yymt168 2010-03-02
  • 打赏
  • 举报
回复
delphi在数据库开发用起来没pb方便啊
nightmaple 2010-03-02
  • 打赏
  • 举报
回复
var i,weight:integer;

weight:=0;
for I := 0 to self.cxGridDBTableView1.Controller.SelectedRecordCount-1 do
begin
weight:=weight+self.cxGridDBTableView1.Controller.SelectedRecords[i].Values[0];
end;

Values[0],0用你重量所在列的Index代替
静远 2010-03-01
  • 打赏
  • 举报
回复
通过程序代码实现就可以了
SQLDebug_Fan 2010-03-01
  • 打赏
  • 举报
回复
这个要自己写代码。。。

5,388

社区成员

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

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