> grid.visible = .f. > grid.enabled = .f. > zap > grid.refresh > insert ... > grid.refresh > grid.enabled = .t. > grid.visible = .t. >>A drastic solution is:
>grid.recordsource = grid.recordsource >The code which handles the cursor is in a .prg based bizobject. The grid may or may not exist while the cursor is zapped and filled (instantiated when needed). Referencing the grid from there would be tricky in the least, but can be done.