怎样判断DBGrid控件中是否有记录,或有几条记录

解决方案 »

  1.   

    有个ROWCOUNT或者RECORDCOUNT或者RECCOUNT属性方法,试试
      

  2.   

    with adoquery1 do  //adoquery为与dbgrid相连的数据集;
    begin
      if recordcount = 0 then
      begin
         //空记录;
      end
      else begin
         //recordcount是记录条数;
      end;
    end;
      

  3.   

    设置一变量xx:=table1.recordcount;x就是记录数了。
      

  4.   

    var
       int x;
    begin
       x=dbgrid1.DataSource.DataSet.recordcount;
       if x>0 then
       ....
       else
       ....
    end;
      

  5.   

    dbgrid.datasourse.dataset.recordcount就是记录条数。
      

  6.   

    通过 dbgrid.datasourse.dataset.IsEmpty 属性来判断是否有记录,然
    用dbgrid.datasourse.dataset.recordcount 来获取记录条数。