>Naomi,
>
>
If you don't know the structure in advance and assign it programmatically, may be the grid still suffers from the reconstruction problem.>
>But how does the grid show up properly upon showing up? This misbehavior all started when I started not using all the fields of the cursor, which is the main reason I started using safe select.
>
>Dennis
It may work if you assign columns programmatically. It sounds like you may need to create a method to re-create (re-assign) grid's columns every time you re-create the source for the grid. For your case safe select may not be a way to go.
If it's not broken, fix it until it is.
My Blog