hallo yankee!
deine frage wurde hier im forum schon bis zum abwinken behandelt
also gut, dann nochmal:
hinter deinem dbgrid liegt ein dataset, aus welchem die datensätze kommen, die im dbgrid angezeigt werden. durchs anklicken einer zeile in deinem dbgrid wird der dahinterliegende datensatz zum aktiven datensatz und du kannst im einfachsten fall mit
dataset.fields.fields[index].value
auf das betreffende feld zurückgreifen. schöner ist es natürlich mit
dataset.fieldbyname('feldname').asirgendwas
somit erwischt du immer das richtige feld, auch wenn du die spalten in deinem dataset mal verschoben hast.
dataset entspricht jener komponente, mit deren hilfe du das dbgrid füllst (table oder
query)
mfg, stefan
//edit: oops! der kollege r_kerber war schon wieder mal schneller