>>Okay, so when you instantiate the new grid, how do you get rid of the original one before instantiating the new one? There's no Release function for that. Do you just make it NULL?
>
>I think you have a removeobject method on your form (I don't have VFP here to reference)..
That'd be the grid's parent's .RemoveObject("gridsname") - in case the grid is on a page or a container, or the form itself, whatever the parent is.