I am not too sure on what you mean always DOWN, but if I am correct, you are asking to display the last record (scroll the last record into view) when loaded, yes?
I am also not sure what GridView you are using since I don't think the standard one comes with a scrollbar.
But, in general, the way people implement something like that is to wrap the DataGridView inside a container DIV with absolute height and overflow-y css attribute to auto.
If that's the case, you can stick in a marker at the bottom of the gridview like a link button or just a regular <a name="gridbottom"> </a> so your control should look like this:
<div id="gridcontainer" style="width:100%;height:200px;overflow:auto">
<asp:GridView ID="..." runat="server" ... />
<a name="gridbottom" id="gridbottom"></a>
</div>
during page load client event (windows.onload) just add a script to scroll the gridbottom element into view i.e.
<script type="text/javascript">
window.onload = function() {
document.getElementById("gridbottom").scrollIntoView();
}
</script>
Jimmy Chandra
Blogging at
Incoherent RamblingMark this post as Answer if you think it helped you solve the problem.