Naomi,
None of them. Read Andy's article
Using Safe Select approach to preserve the gridOk, so the way to go is to create a dummy cursor just for the grid. Now, what I am thinking right now is this- why not just do the gird reconstruction? On a performance basis, which way is faster you think? Going for a dummy cursor that zaps and appends everytime, or just have the grid class reconstruct after every data requery?
Thanks
Dennis