How do I identify what digitized by the user into a DBGrid cell ( in order to validate it before it is written to the dataset) ? I tried different statements (DBGrid1.Fields[4].Value etc. ), but didn't find the right one. Can anyone help ?