dbgrid控件的某列类型为数值型,
我想读取这列的所有行的值的和,但不使用与之相连的table
而是直接对它的行和列操作,不知怎么样读取每行的值

解决方案 »

  1.   

    写代码吧思路是从0到dbgrid的count-1然后算总和
      

  2.   

    我试了很多方法都不行
    To bluemeteor:
    能写详细的代码吗?
      

  3.   

    用选择语句求某一字段的和sum('field'):select sum('field') from table
      

  4.   

    还不明白吗?
    不知这个能满足你吗?
    aa:=0;
    dbgrid.dataset.first;
    while not dbgrid.dataset.eof do 
    begin
    aa:=aa+dbgrid.dateset.fieldbyname().....
    dbgrid.dataset.next;
    end;
      

  5.   

    sorry
    错了
    dbgrid.datasource.dataset