请教:怎样统计DBGRID的行数?用DBGRID的哪个属性?

解决方案 »

  1.   

    procedure TForm1.FormShow(Sender: TObject);
    var i:integer;
    begin
    i:=adoquery1.RecordCount;
      showmessage(inttostr(i));
    end;
      

  2.   

    取它源属性的记录数
    var 
      i:integer;i:=dbgrid1.DataSource.DataSet.RecordCount;
      

  3.   

    难道不一样吗?就是dataset的个数啊
      

  4.   

    query的FILTER属性实际上和SQLSTRING中写上HAVING是一样的效果,可以用SQLMONITOR看.
    所以楼上各位说的绝对正确.