Oog recommendations are right-on; however if you want to do it in C# (and not have to write javascript) you will have to perform a post-back. What you can do is alter the behavior of the browser between postbacks, so that the browser will post-back without looking like it has. IE only.
Wonders of the Little-Known SmartNavigation Property
Smart Navigation is a little-known Internet Explorer feature that enables the individual controls on your Web forms to maintain focus between post backs, plus allows you to suppress that "flicker" that occurs as you load the new page.
To turn on this little-known feature, simply set the SmartNavigation property of your ASPX page to True. Note that Smart Navigation only works on Internet Explorer 5 and above; however, the .NET Framework will automatically detect this and only serve up the "smart" code if the target browser supports it.