Entiendo que es un grid asociado a datos. Si es así, no hace falta usar el grid en absoluto, pues este es solo una representación visual de los datos contenidos en un Dataset, al que podes referirte libremente:
Código Delphi
[-]
a := MiTabla.FieldByName('Campo').AsString
a := MiTablaCampo.AsString;
a := SMGrid.DataSource.DataSet.FieldByName('Campo').AsString;
Hasta luego.