Hallo,
Die Struktur bei nem DBGrid is ja immer ähnlich. Das Grid ist über ein Datasource einem Dataset (
Query oder ähnliches ) zugeordnet, wo die Daten herkommen. Jede Zeile im DBGrid ist ein Datensatz im Dataset. Wobei im Dataset immer nur auf einem Datensatz positioniert sein kann. Wenn du im DBGrid auf eine Zeile klickst, positioniert sich das Dataset synchron auf den angeklickten Datensatz.
Was genau du jetzt eintragen musst, kannst nur du wissen. Ich kenn ja deine Strukturen nicht. Aber mal als Beispiel angenommen, du hast ne Tabelle mit Vornamen und Namen. Die liest du über ein TADOQuery mit Namen "qry" aus der Datenbank und zeigst sie in einem DBGrid an.
Code:
Vorname | Name
_________|______________
Gregor | Gysi
Paul | Breitner
Michaela | Schaffrath
Peter | Maffay
Wenn du jetzt im DBGrid auf Paul Breitner klickst, wird dir
qry.FieldByName('Vorname').AsString
den Wert 'Paul' zurückgeben. klickst du auf Peter Maffay erhälst du anschliessend bei selbem Aufruf 'Peter' zurück.