Im TGrid selber werden ja keine Daten gespeichert, es dient letztlich nur zur Anzeige der Daten, die aus einer anderen Quelle stammen, z.B. eine Datenbank oder eine einfache Stringliste. Die Daten werden mit dem Grid dabei entweder mit dem Livebindings verknüpft oder man übergibt die Daten im Event "OnGetValue". Wenn man das mit der letzten Variante macht, könnte man zur Not auch selber diese Methode (eigentlich Event) aufrufen, um die entsprechenden Daten aus dem Grid aus einer bestimmten Zelle zu erhalten, z.B. so: procedure TForm13.btnGetValueFromGridClick(Sender: TObject); var VAlue: TValue; begin Grid1GetValue (Grid1, 1,2, value); // 1= Col, 2 = Row des Grids ShowMessage (value.ToString); end;