Il controllo DBGrid è associato ad un DataSource: questo significa che la selezione di una riga sulla griglia corrisponde al posizionamento sul record corrispondente nel DataSet (tabella, query o altro) associato tramite il componente DataSource.
Pertanto, per sapere dove sei posizionato, ti basta osservare il record corrente del DataSet e ispezionarne i valori dei campi senza bisogno di identificare la riga selezionata direttamente sulla griglia.
Ciao!![]()