I found a strange behavior in LMDDBGrid in this situation:
- All the record of the dataset fill into the grid and there is free space at the bottom
- The current record is modified
- I call Cancel or Post method from a action linked to a ToolButton, so that the the grid doesn't loose focus
After clicking the button, the dataset position is on the first record.
I'm sorry for my bad English, I attach an example to better explain.