急。急。急! (关于dxdbgrid刷屏问题) (100分)

O

oky_zx

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADO**.active := false;
ADO**.active := true;
来保持dxdbgrid的显示与数据库同步,但会使得滚动条移动到顶部,
怎样才能使dxdbgrid的显示与数据库保持同步,滚动条不动。(此时在dxdbgrid中的纪录没有
焦点)

有人建议用bookmark.具体怎么用?请赐教
 
用locate进行定位
 
先记住原来的RecNO,
N := ADO**.RecNO;
ADO**.DisableControls;
ADO**.active := false;
ADO**.active := true;
try
ADO**.RecNO := N;
except end;
ADO**.EnableControls;
 
设置一下dxDBGrid的属性,有一个叫Hide***什么的我忘记了修改一下真假,
 
感谢kkyy,和yljailxx。
 
顶部