TDBAdvGrid

Did you set grid.DataSetType = dtNonSequenced?

With this setting, I could not see an issue here.