dxdbgird的刷屏问题(100分)

O

oky_zx

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADO**.active := false;
ADO**.active := true;
来保持dxdbgrid的显示与数据库同步,但会使得滚动条移动到顶部,
怎样才能使dxdbgrid的显示与数据库保持同步,滚动条不动。
 
我是这么做的
建立表时就给一个唯一的索引
Ado***.locate('索引的字段,',字段的值,[loPartialKey]);
这样就可以很方便的定位了
 
如果要求删除记录则自动移动到下一条记录该怎么办呢?
记下下一条记录的ID,再locate?
我看了速达2000,发现它做的挺好的,不知是怎样实现的
 
ADO***.DisableControls
...
...
ADO***.EnabledControls
 
KeepObject 是正解,意思是在close-->open过程中,暂时中断图形借口与数据源的连接
 
顶部