主要是想追加一行里面写一些数据的合算。该咋弄呀?

解决方案 »

  1.   

    用dbgrid的话,可以让它显示的数据集
    select a,b,c from tt
    union
    select '合计',sum(b),sum(c) from tt如果用EHDBGrid,可以直接设置一下属性显示合计数
      

  2.   

    union出来就自己追加进去了 怎么还“问题就是怎么追加到表格中?”。
    Append能追加一行 不过要你自己计算各个字段的值了。
      

  3.   

    DBGRID没法追加数据,你应该追加数据到DBGRID 所关联的DATASET中才行,
    追加数据到DataSet要根据DATASET类型的不同用不同的方法,比如ClientDataSet可以用APPendRecord等
      

  4.   

    我也觉得不用SQL 语句是无法实现的,,如果你想DBGrid 一显示就有多行的啊,,是可以实现的
      

  5.   

    select a,b,c from tt
    union
    select '合计',sum(b),sum(c) from tt