delphi中怎么样统计dbgrid控件里面的数据个数

解决方案 »

  1.   

     DBGrid1.DataSource.DataSet.FieldCount
    就是DBGrid的数据(表的字段)个数
      

  2.   

      i:=0;
      DBGrid1.DataSource.DataSet.First;
      while not DBGrid1.DataSource.DataSet.eof do
      begin
        i:=i+1;
        DBGrid1.DataSource.DataSet.Next;
      end;
      i就是DBGrid中的数据总数。 
      

  3.   

    以上方法若均不是你想要的,是否试试下面方法:
    sql语句: select m1,m2,m3 from xx union all select '记录数为:,'count(0),'' from xx;
     其中m1,m2,m3为xx中字段名称。
      

  4.   

    1.RecordCout;
    2.footer的Kind設定為skCount,footer再設定為true...
      

  5.   

    dbgrid1.dataset.recordcount
    很多答案了
      

  6.   

    dbgrid.datasource.dataset.recordcount就是你的dbgrid中的数据条数
      

  7.   

    DBGrid1.DataSource.DataSet.FieldCount
    就是DBGrid的数据(表的字段)个数
      

  8.   

    你怎么不用DBGridEh控件呢?求和、个数、平均数都很方便,不用任何代码
      

  9.   

    將要顯示的地方賦值為dbgrid1.dataset.recordcount就行了