Indeed RadGridView would preserve the columns state, when changing the itemssource with one with the same item type.
The folowing small hack will force the columns to autofit to the new content ( we toggle the width mode ,in order to force the column to rearrange)
column.Width = GridViewLength.SizeToHeader;
column.Width = GridViewLength.Auto; ;
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items