Ok, dann sind die Buttons vielleicht doch überflüssig!?
Vielleicht noch etwas dreckiger:
Du könntest die Position beim Zeichnen der Zellen ermitteln. Entweder hast Du Direkt ein Feld mit einer "RecordNummer" oder Du prüfst (wenn Du einen eindeutigen Sortwert hast) mit einem
SQL-Select, ob bei der letzten Grid-Darstellung der erste oder letzte Datensatz gezeichnet wird/wurde.