I used the following piece of code in the web.config in order to maintain the scrollbar position after a server postback:
I dont have a long long explanation and any explanation, the most important part is these codes work on my project.
this is from http://www.codeproject.com/Articles/30235/Maintain-GridView-Scroll-Position-and-Header-Insid