在cxgrid里面有一重量字段,当我选择多条记录的时候如何动态显示所选记录的合计重量。记录1  重量字段   值=1记录2  重量字段   值=2.1记录3  重量字段   值=5记录4  重量字段   值=6.1
.....
.....
比如我同时选择了记录1,记录2,记录4  这时,重量之和就等于9.2,然后将“合计:9.2”显示在某个字段的Footer下面。
这个合计值是随选择记录的多少来动态显示的。在dbgrideh里面有SelectedRows.CurrentRowSelected属性,很好判断合计重量。。cxgrid有办法吗?

解决方案 »

  1.   

    delphi在数据库开发用起来没pb方便啊
      

  2.   

    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代替
      

  3.   

    楼上的这个不是我要的结果,没有读请我的问题就回复不过谢谢大家的参与,我现在自己己经解决得比较完美了用 soSelectedRecords 。