Scroll Position in datagrid within a Div

 

In the ItemDataBound event of your grid add the following code to add
a number bookmark to each row in the grid that is created:
//************ItemDataBound**************************
// placing a bookmark against the first column
LiteralControl anchor = new LiteralControl();
anchor.Text = “<a name=”” + itemCount.ToString() + “”>”;
itemCount ++;
e.Item.Cells[0].Controls.Add(anchor);
//************ItemDataBound**************************

Then in the EditCommand event method add the following code to get the
browser to jump to the item when the page reloads:
//*************EditCommand **************************
System.Text.StringBuilder jScript = new System.Text.StringBuilder();
jScript.Append(“<script language=”JavaScript”>”);
jScript.Append(“location.href=”#”);
jScript.Append(e.Item.ItemIndex.ToString());
jScript.Append(“”;”);
jScript.Append(“</script>”);

this.RegisterClientScriptBlock(“Bookmark”, jScript.ToString());
//************EditCommand *************************

Im not sure about smart navigation enabled with this