Fabio,
>
>It's not a bug. If you change the RecordSource out from under the grid you are responsible to call the Refresh() to display the new grid content.
>>
>Obviously i'm not in agreement with this.
And if VFP automatically did the Refresh() on RecordSource_Assign you'd probably call that a bug in another case where you didn't want the refresh to occur until after you'd changed some other attributes of the grid.
As it is the grid has a well defined and understood behavior under this circumstance.