Grazie per l'esempio.
Se mi posso permettere, io di solito dichiaro le colonne come costanti, e poi uso lke costanti quando vado a popolare la StringGrid.
Esempio:
const
CstColData=0;
CstColNome=1;
Poi popolo la StringGrid così:
TStringGrid(Sender).Cells[CstColData,TStringGrid(Sender).RowCount-1] := StrData;
TStringGrid(Sender).Cells[CstColNome,TStringGrid(Sender).RowCount-1] := StrNome;
Questo, perché già in passato, mi è capitato, a progetto finito o quasi, di dover invertire alcune colonne tra di loro. Usando questo trucchetto, lo fai in 5 secondi !!!
Ciao, Mario