Jim,
For a change in a row, you can check the GetFldState(-1) function to see if the record has been updated. For both row and column you can use the BeforeRowColumnChange() event to trap for a change in the cell value.
HTH
Barbara
>What is the best way to detect changes in a data grid, either at the row or column level? I have lots of columns in the grid, but don't want to add code in each one of them?