在datagrid控件中怎么实现一列数值的相加求和?

解决方案 »

  1.   

    1.对datagrid控件的那一列,循环相加,适用于数据在内存中处理。
    2.用Sql语句读出,适用到网格只读。
      

  2.   

    即然是dataGrid控件,那就一定与一个RecordSet对象绑定了(不然如何显示数据?!!),所以对这个RecordSet从头到尾循环一遍,把想要求和的列累加到变量中。
    也可以用SQL语句,类似于这样select sum(列) from 表 where 条件,这过这里的“条件”要与你得到那个RecordSet的条件设成一样。
      

  3.   

    select 原字段1,原字段2,......,原字段1 运算符(+-*/等) 原字段2 as 新名 from youtable