Das DBGrid ist leider halt so, wie es von Borland entworfen ist.
Es gibt nur wenig Spielraum daran etwas zu ändern.
Viele wünschen sich einen Scrollbar, der proportional zur angezeigten Datenmenge ist, aber der Griff des Scrollbars ist halt immer gleich gross.
Du könntest dem Benutzer aber auch auf andere Weise die Info geben, wo er gerade steht.
Im Anhang wird die Nummer des aktuelle Datensatz + Anzahl der Datensätze angezeigt.
Das lässt sich im Event OnScroll bewerkstelligen.