由于多线程,数据库里面的数据在不停地变化
dataset 的记录指针也在移动,
这时如果滚动grid,grid总是自动地跳到当前选择的那个记录的那一页
怎样才能阻止这个动作?
dataset 的记录指针也在移动,
这时如果滚动grid,grid总是自动地跳到当前选择的那个记录的那一页
怎样才能阻止这个动作?
解决方案 »
- 关于cxGrid是否存在拖动行以改变其记录位置的方法
- 新人问个线程问题,请高手们回答,谢谢!
- 关于在界面上显示GIF的动画图片
- 如何在DELPHI 7里做一个类似于运行那个下拉按钮啊???
- 请问如何得到系统目录?如:win98 为c:\windows\system,win2000为d:\winnt\system32?
- 请问:在一个线程中可以创建另一个线程吧?线程执行完可以自己停止吧?
- 请前辈们给一个例程好吗?
- 那位大虾介绍一下Delhpi!
- 我这个想法在delphi中怎么实现?关于资源的...
- 这里有高手能帮我吗?(很多论坛都没有人能回答!)
- 关于Datetimepicker的一个问题??
- 今年是DELPHI诞生的十周年,大家发表些各自对DELPHI的看法吧!
DataSet.EnableControls
不过要想做优化的话,用个book,记录一下位置。
然后在EnableControls时,在返回到当前位置。
bTemp: TBookMark;
begin
bTemp := Dataset.GetBookMark;
Try
//做你的操作;
finally
if DataSet.ValaidBookMark(bTemp) Then DataSet.GotoBookMark(bTemp);
end;
end;
随便写的,没机器,具体的方法可能不太对