在DBGrid中,首先当用户指定某条记录时,我用此ADOQuery1的AfterScroll事件获取该条记录的ID:
id_s := ADOQuery1.fieldByName('id').AsString;
此时就得到ID,就可以对该ID的用户进行相应操作,但是我程序设计中DBGrid是每隔十秒钟刷新一次,刷新后指针就指到第一条记录去了,当有时候对用户操作慢了一步时,就会操作到刷新后指定的第一条记录,有什么办法,使刷新后的DBGrid的指针仍然指定到开始id_s那条记录呢?谢谢。