需要用JS脚本控制才行服务器端:
比如注册一个服务器端的隐藏文本框<INPUT id="myHiddenTop" type="hidden" name="myHiddenTop" runat="server">得到新增或者修改行在DataGrid中的行位置,设定为SelectedIndex
使myHiddenTop.Value =SelectedIndex在客户端如下:
为body添加onload="Position();" 
编写Position()函数
function Position()
{
  if(document.all.myHiddenTop.value.length != 0)
  {
    var height=document.all.DataGrid1.rows[document.all.myHiddenTop.value].offsetTop;
    document.scrollTop = height;
    document.all.myHiddenTop.value = "";
  }
}