如题,按照中国人的习惯,我们的表格的合计行在第一行,那么我当前其他行的输入值怎么合计到第一行,
我目前的解决思路是,在onSetText事件中,写了一个循环求和,然后将值赋给对应的第一行。
现在的问题是,ehlib可以拷贝和粘贴,粘贴却不响应onSetText事件,各位大侠给指点一下

解决方案 »

  1.   

    Ehlib支持合计的,办法:
    1、设置DBGRIDEH属性的FooterRowCount值为1;
    2、设置DBGRIDEH属性的SumList的Active值为true;
    3、设置你要求和的该列的Footer的ValueType类型为fvtSum;
    4、运行OK!
      

  2.   

    Ehlib支持合计的,办法:
    1、设置DBGRIDEH属性的FooterRowCount值为1;
    2、设置DBGRIDEH属性的SumList的Active值为true;
    3、设置你要求和的该列的Footer的ValueType类型为fvtSum;
    4、运行OK!
    一般的财务软件第一行是“合计”两个字,后边的才是数值。
      

  3.   

    第一次听说要合计到第一行的,有个主意,改dbgrideh的代码,把Footer区移到最上面
      

  4.   

    我想了一个招,在onsetText事件中,将当前列的值(除第一行)合计到第一行,确实实现了。不过却发现一个怪象,我用拷贝粘贴时,不支持,即ctrl+v后,不响应OnSetText事件