To reproduce:
Add a RadGridView to a form, dont dock it. Use the following code to add the rows, columns and the definition:
this.Grid.Columns.Add("Old");
this.Grid.Columns.Add("New");
Start the application and you will see that you cannot scroll to the end, horizontally.
Workaround:
Use the following code on a button click or execute it in a timer a few millisecond after the form has loaded in order to update the scrollbar's maximum value accordingly:
int width = 0;
foreach (var col in this.Grid.Columns)
{
width += col.Width;
}
this.Grid.TableElement.HScrollBar.Maximum = width - this.Grid.TableElement.HScrollBar.SmallChange - this.Grid.TableElement.RowHeaderColumnWidth;