Looking at the example provided by telerik.
Our RadGrid columns change based on some search criteria.
The first four columns we can freeze.
The next N columns we want to scroll. The problem is the RadGrid may have a bunch of space to the right of the grid as it scrolls.
Telerik has examples on: "Resizing grid with scrolling when data is less than scroll height"
and "Changing grid ScrollHeight at runtime to fill its container height"
but what about "when the WIDTH of the grid changes based on columns being returned". In one scenario, we may have 5 columns returned where the first 4 columns are frozen. If the Grid is 800px wide. The 5 column is now (maybe) 400px wide.
Or we may bring back 30 columns. When we scroll to the right, the columns end, but the scrollbar continues with dead space to the right.