Datagrid编辑、更新、取消定位

编辑、取消、更新 DataGrid 时无法定位的解决方案

private void Scroll(int index)
        
{
            
string s="<script>function window.onload(){document.all('"+this.DataGrid1.ClientID+"').rows["+index+"].scrollIntoView();}</script>";
            Page.RegisterStartupScript("",s);
        }

 

写了一个方法,其中DataGrid1换成自己的DataGridID,这个方法传递进去的参数就是行号,也就是e.Item.ItemIndex
比如在编辑操作的时候会写this.DataGrid1.EditItemIndex=e.Item.ItemIndex;
在此语句的以前加入Scroll(e.Item.ItemIndex);就可以了
同样在更新操作的时候写为Scroll(e.Item.ItemIndex);this.DataGrid1.EditItemIndex=-1;绑定;

 
阅读更多
文章标签: datagrid scroll string
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭