Per ottenere il valore di un campo, è sufficiente leggerlo dal DataSet (tabella, query, ecc.) a cui il TDBGrid è collegato attraverso il componente TDataSource: il record selezionato sul componente è sempre il medesimo evidenziato nella griglia, poiché ogni interazione sui controlli data aware producono generalmente un'azione sul DataSet sottostante.
Nel caso in esame, comunque, se si tratta di implementare un meccanismo del tipo "testata/dettaglio" (master/detail), ci sono altri metodi più automatici ed efficaci per farlo, che non richiedono nemmeno di scrivere codice (fai una ricerca per ottenere qualche informazione in più).
Ciao!![]()