This is supposed to be simple but some how not working for me. I tried changing page size from grid at runtime but doesnt change the page size and it always come back at 10 . Any suggestions ?
I am adding columns from code behind and rebinding the grid at page load.
Try moving the logic that adds columns and sets RadGrid properties on initial Page_Load (!isPostBack)? This is generally how you should set up RadGrid when it is created in mark-up but customized in back end.
Also, after setting the PageSize in Page_Load, you do not need to rebind the grid, especially if you are using the NeedDataSource event.
If the issue persists, please post your grid declaration from mark-up and the code that you use for setting its properties.