你可以处理DbGrid相连接的Table(Query)的AfterScroll事件,在其中可以处理满足你的要求。

解决方案 »

  1.   

    应该怎么处理呢?我怎么知道我当前的记录是dbgrid显示的记录中的第一条?
      

  2.   

    呵呵,我刚试完种此问题相关的代码
    tstringgrid(dbgrid1).row)
    取得当前记录是窗口相对第几条
    你把它指到1的位置就得到当前窗口的第一条记录了
    --不大好表达,不过一定可以的
      

  3.   

    怎么样指到第一条?把这个祖先类的属性row赋值为1,在去取得它的recNo吗?
    我主要是想知道它相对第一条记录滚动了多远?