Hola.
No sé si estoy entendiendo bien la situación, pero interpreto que deseas pasar los datos de la fila apuntada mediante las teclas flecha abajo/arriba a los Edits.
De ser así, me parece que tendrías que usar el evento
AfterScroll del
TDataSet asociado.
Como ejemplo:
Código Delphi
[-]
procedure TForm1.FormCreate(Sender: TObject);
begin
...
DBGrid1.DataSource.DataSet.AfterScroll := DataSetAfterScroll;
end;
procedure TForm1.DataSetAfterScroll(DataSet: TDataSet);
begin
Edit1.Text := tbName.AsString; Edit2.Text := tbCapital.AsString;
Edit3.Text := tbContinent.AsString;
Edit4.Text := tbArea.AsString;
Edit5.Text := tbPopulation.AsString;
end;
...
Resultado:
Saludos