En vez de utilizar una segunda Grilla podrias utilizar un TListBox...
Este ejemplo esta usando la tabla country del DBDemos...
Código Delphi
[-]
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
ListBox1.Items.AddObject(Table1.fieldbyname('NAME').AsString,Pointer(Table1.GetBookmark));
end;
procedure TForm1.ListBox1Click(Sender: TObject);
begin
Table1.GotoBookmark(ListBox1.Items.Objects[ListBox1.ItemIndex]);
end;
Ten en cuenta que debes implementar las validaciones correspondientes.
Saludos