I still can't seem to get the viewstate working properly. I removed the script that I had added originally from another user's post that added the following to my Master page which I'm using as a template
protected override void OnInit(EventArgs e)
this.Page.EnableViewState = true;
I was able to get the viewstate to retain my values so that when my grid updated via ajax, the new values would appear.
This morning I upgraded my RC2 project to the final 4.0 release. I removed the script above and enabled the viewstate on the page using the admin panel and checking the box. I cannot get the grids to refresh with my new values and now even setting the configuration back to the way I had it with the script above doesn't work. So now I've completely lost viewstate.
I'm implementing ajax per a previous post solution where I'm adding a RadScriptManager to my Master page and then overriding the Init function to programmatically add a RadAjaxManager. My pages then in turn use a RadAjaxManagerProxy.
If there is a different way to do this so that I can have ajax on my custom controls AND maintain the viewstate, please let me know how to do it. Thanks.