Thanks for the help. Also I had made a mistake in putting my thought through to you:
Optimistic Record Buffering: Your code works well. CB does not allow revert of children
Optimistic Table Buffering: Only when saved. CB allows revert of children.
Thanks I'll do that debug session.
>
I have straight Copy-Pasted the code fom your post. In fact I have a good result if I set the DE to Optimistic Record Buffering, then alls well.>
>Personally, I would not use Row Buffering. It will cause you more problems than you want to have < s >.
>
>
If I use Optimistic Table Buffering then the .RefreshControls() works only when I save the whole Transaction. But then the revert of CodeBook stops working for the grid.>
>Hmmmm. This sounds like a Codebook issue to me. There is some code up the hierarchy in the framework that is doing something. In my experience, the only way to figure out what is going on is to be prepared to spend a LONG time tracing code in the debugger.