![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGrid+DataSet
Loaders © (2004-09-09 13:21:00)Есть DBGrid связаный с DataSet.
Как перемещаясь по DataSet заставить DBGrid не реагировать в это время на эти изменения, то есть чтобы указатель текущей позиции не изменялся?
Goffman (2004-09-09 13:40:00) [1]можно как
> [1] Ega23 © (09.09.04 13:27)
но через Bookmark
bm:=ds.Bookmark;
...
ds.Bookmark:=bm;
Ega23 (2004-09-09 13:38:00) [2]В смысле EnableControls в finally запихнуть?
Пожалуй...
Romkin (2004-09-09 13:31:00) [3]try/finally весьма желательно
Ega23 (2004-09-09 13:27:00) [4]
var
savelocation:string;
With DBGrid.DataSource.DataSet do
begin
savelocation:=FieldByName('ID').asInteger;
DisableControls;
First;
While not Eof do Next;
Locate(savelocation,'ID',[]);
EnableControls;
end;