有没有可能做
dataset.DisableControls
Bookmark1 := dataset.Bookmark;
{ do someting............. }
dataset.enableControls;
dataset.Bookmark := Bookmark1;
dataset.FreeBookmark(Bookmark1);
假设获得 TDBGrig 的总数。
首先禁用控件或获取书签没有特定的顺序。您可以在禁用控件时浏览记录并使用书签。重要的是您希望在记录导航完成后启用控件。因此,您将在示例代码中切换前两个语句。
一个示例用法是:获取书签,禁用控件,遍历记录然后返回书签,启用控件并释放书签。请参阅文档的“标记和返回记录”主题中的示例代码。