<form id="Form1" method="post" runat="server"> <div id="divGrid" style="OVERFLOW: auto; WIDTH: 100%; HEIGHT: 250px"> <asp:DataGrid id="DataGrid1" Width="100%"> ... </div> </form>
<HTML> <HEAD> <title>WebForm2</title> <script type="text/javascript"> window.onload = function(){ var strPos = document.getElementById("scrollPosHidden").value; document.getElementById("divGrid").scrollTop = strPos; } function SaveDivPosition(){ var intY = document.getElementById("divGrid").scrollTop; document.getElementById("scrollPosHidden").value = intY; } </script> </HEAD> <body> <form id="Form1" method="post" runat="server"> <div id="divGrid" style="OVERFLOW: auto; WIDTH: 100%; HEIGHT: 250px" onscroll="SaveDivPosition()"> <asp:DataGrid id="DataGrid1" runat="server"> ... </asp:DataGrid></div> <INPUT type="hidden" id="scrollPosHidden" runat=server> </form> </body> </HTML>