>>Seriously, a grid must have its tables available ALL the time.
>>If for an instant the tables are unavilable (like a SQL requery) the formatting of the grid and all its record/control properties get lost.
>
>So, changing data session will make my grid loosing its cursor?
>
>How come when I have multiple forms on the screen with all different data sessions, I am not loosing my grid's cursors?
The grid should be using the datasession of the form it's in.
Or if it's not in a form then it should use the default datasession.
I think your problems will come when you SET DATASESSION TO and the table you have as your grid's source is not open in that datasession.