>>>If I change data in a grid and then revert, it reverts. But if I delete it by clicking the delete column, it still gets deleted even when I click my revert button. This is not true of another of my child grids. What should I be looking for?
>>
>>There are two common ways: first is mild (Grid.Refresh) and second is shock therapy (Grid.RecordSource=Grid.RecordSource)
>
>I don't think this is a refresh problem. It's my understanding that if I revert, the record in the grid should be undeleted. That's how my other grid works.
Yes exactly this, but sometimes you have to 'kick' grid to force it to reflect data source change.
Edward Pikman
Independent Consultant