There has been a lot of changes in the grid since VFP6. Did you try to to blank out grid's RecordSource before assigning new one? You can also try to call AutoFit() after that.
>I *just* might know the problem, now. I started putting wait windows everywhere (still can't get to use the debug as much as I should *g*).
>
>- The grids do not have any recordsource at design time, as the class is allowed to have it's own available and selected records cursor names
>- At Run-Time in the init() of the form I replace the rowsource of the grids to the provided cursor names
>- So what I noticed is that when the class starts the grids have taken up the structure of the view that is used for the data-entry and obviously it has more columns than the grid widths, thus probably the horz. scrollbars.
>
>Now this logic was not a prob. in VFP6, some strict rules of VFP9?
--sb--