Hi Hristo
thanks for your suggestions but I have the grid bound to a table in a dataset and I'm using the dataset.haschanges property to check to see if any rows/fields have been updated. By using the CellFormatting event the datatable is always being updated so I can't use the dataset.haschanges property to check for data changes.
I'll have to look at something else...it's a pity that even a text box has a CharacterCasing property & the grid doesn't
Thanks
Roger