DBGrid通过DataSouce,AdoQuery和Access相连,其中DBgrid中的数据(大概有四五十条记录)是用Select及Where过滤了Access中的数据(有近2万条),我怎样获得当前DBGrid中的记录的个数以及其中某一条记录?

解决方案 »

  1.   

    ShowMessage(IntToStr(dbgrid.DataSource.DataSet.RecordCount));
      

  2.   

    TO  chechy(简简单单的活):
    怎么取得第五条记录中第二个字段中的文字哪?
      

  3.   

    dbgrid.DataSource.DataSet.First;
    dbgrid.DataSource.DataSet.MoveBy(5);
    ShowMessage(dbgrid.DataSource.DataSet.Fields[1].AsString); //第0位是第一个字段,以此类推
      

  4.   

    占用兄弟的地方说一下,好象没有办法得到当前是第几条记录吧?哪位有办法吗?总共有多少条记录我们可以用Tdataset的RecordCount得到这是没借的!