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

  • 主题发起人 主题发起人 oky_zx
  • 开始时间 开始时间
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。
 

Similar threads

S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
D
回复
0
查看
802
DelphiTeacher的专栏
D
D
回复
0
查看
747
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部