with .MyGrid > lnHeight = .Height > .Height = .HeaderHeight + .RowHeight + 5 + Iif( Inlist(.ScrollBars, 1, 3), Sysmetric(8), 0) > .Refresh > .Height = lnHeight >endw>>I tried that and it does not seem to do anything, whereas the skip method worked but didn't end up where it should have. Is there some kind of trick to using the doscroll method? I do thisform.grid1.doscroll(0) and it does not scroll the grid up.