Hola
jjaen26.
Esto puede servirte, aunque convendría que nos comentaras un poco más sobre lo que quieres lograr y el por qué.
Código Delphi
[-]
Type
TDataSetAccess = Class (TDataSet);
procedure TForm1.Button1Click(Sender: TObject);
Var
D :TDataSetAccess;
B :TBookmark;
begin
D := TDataSetAccess (DBGrid1.DataSource.DataSet);
GetMem (B, D.BookmarkSize);
Try
D.GetBookmarkData (D.Buffers [0], B);
D.GotoBookmark (B);
Finally
FreeMem (B);
End;
"D.Buffers [0]" es la primera fila mostrada en la rejilla, siempre y cuando no haya otros controles similares (de múltiples filas) asociados al mismo conjunto de datos.
Un saludo.
Al González.