dbgrid.datasource.dateset
也就是你的query在里面加一个字段

解决方案 »

  1.   

    用临时表实现,先把你查询的数据insert进入临时表,再用select count(列) from 你的表查询出和后再次insert into, OK
      

  2.   

    select (fieldlist) from table
    union select (sum(fieldlist)) from table
      

  3.   

    select 计算字段名 from 表名
    compute sum(计算字段名)
      

  4.   

    使用临时表好像还不如使用union 好,我的意思是可以不可以直接操作DBGRID来得到?
      

  5.   

    用union 不行,你能保证所有字段的一致性吗?还是用计算字段吧
      

  6.   

    i am sorry ,i am wrong
      

  7.   

    这也容易阿
    直接计算dbgrid的值就行了
      

  8.   

    to Focus(老鱼):
    快快!!怎么直接计算?不会让我用计算器吧?呵呵,请教
      

  9.   

    我记得有现成的控件的。
    如果要计算的话sum后放到其它控件中即可。
      

  10.   

    你把返回的query.requestlive=true然后append 然后设置循环来读数据的值相加