Also wenn ich Dein Problem gerade richtig verstehe, dann möchtest Du, dass Du beim Scrollen mit den Pfeiltasten in Deinem Edit-Feld immer den gerade markierten Datensatz-Wert angezeigt bekommst:
{Da such ich jetzt auch gerade nach!}
- Oder möchtest Du einfach nur mit der Scrollbar des DBGrids runterscrollen und er soll Dir dann immer den obersten gerade noch im DBGrid angezeigten Wert in Dein Edit-Feld schreiben? - Da weiß ich jetzt leider gar keine möglichkeit für - aber ich meine, schon mal eine dafür gelesen zu haben...
Also das wäre dann ja nur die Frage, wie man den obersten, angezeigten Wert auslesen kann.
Oder möchtest Du das gleiche wie in diesem Thread:
Selektierten Text in einer Zelle eines Stringgrids bestimmen - Nur dass es bei Dir dann halt ein DBGrid ist?