Надежнее не лезть к гриду а разбираться с DBAware компонентами. Например, через поля набора данных (не DataSource, а DataSet, смотря какой он у вас там).
У полей несколько полезных методов : OnChange, OnGetText, OnSetText, OnValidate. Можно погуглить TIntegerField, TStringField и т.п., что бы понять как это работает.