我从tbgrid中读取数据时,tdgrid.row只能识别到一屏幕的最后一条记录,以下的行记录就识别不出来了.提示invaild row number,这是怎么回事?请各个大哥帮忙,先谢啦..在线等

解决方案 »

  1.   

    好的谢谢大哥,你可以这样试一下:
       加载一些数据,把dbgrid控件的高度设小一些,别让控件一下把所有的记录全显出来.
       然后循环把所有记录读一遍,在控件里可以看到的数据可以读出来,滚动条以下的记录就读不出来了
      

  2.   

    以前没有注意到这个问题,偏偏在测试阶段才出现这种BUG..郁闷至极...如问题解决,我愿再开贴赠100分.谢谢啦....高手帮忙啊
      

  3.   

    你用Scroll方法向下滚动,让不可见的行可见了,可能就可以取值了
      

  4.   

    那样它的行值就会变成0了..
    太大的BUG了.
    我现在已经不用这个控件了,谢谢楼上大哥的帮忙.