我现在可以利用FOOTER对所有记录的某列求和。但比如共有5条记录,在GRID里我只选中(高亮)了3条,要求在某列FOOTER里实时显示这3条的和(不是5条)。这要怎么做呢?请教

解决方案 »

  1.   

    FOOTER,统计这样的代码写呢?能不能共享一下,贴上来啊!
      

  2.   

    估计这样的话要自己写,或是修改DBGRIDEH的源代码
      

  3.   

    DBGridEh1.SumList.Active:=true;
       dbgrideh1.FooterRowCount:=1;
       dbgrideh1.Columns[5].Footer.ValueType := fvtSum;
      

  4.   

    从那个帖链接过来的,发现这个贴我也回过,好像DBGRIDEH本身不能做到,考虑一下自己写了
      

  5.   

    我问的就是怎么写这个代码,要么让选择的记录让数据集知道。要么对GRID的值操作,可以怎么获取当前的选择呢?
      

  6.   

    或者谁有对某个字段,计算选中记录SUM代码也行