DataGrid列自动编号(原创)- -| 回首页 | 2005年索引 | - -DataGrid中合并相同的列,列为模板列(原创)

DataGrid在PostBack后定位记录的简单方法

关键词定位记录                                          

///*******************************************

///页面重新加载时定位到刚刚操作的位置,例如,点击编辑

///时,重新加载页面后定位到当前编辑列

///*******************************************

private void Scroll(int index)

        {
           
string s="<script>function window.onload(){document.all ('"+this.DataGrid1.ClientID+"').rows["+index+"].scrollIntoView();}</script>";
            Page.RegisterStartupScript(
"",s);
             }
 
//*****************************************************************
这个算法特别适用,例如在datagrid中,若是想点击修改后会刷新页面,定位到页首,为了能定位到要编辑的地方,可以采用这个办法。
了一个方法,其中DataGrid1换成自己的DataGrid的ID,这个方法传递进去的参数就是行号,也就是e.Item.ItemIndex。
比如在编辑操作的时候会写this.DataGrid1.EditItemIndex=e.Item.ItemIndex;
在此语句的以前加入Scroll(e.Item.ItemIndex);就可以了
同样在更新操作的时候写为Scroll(e.Item.ItemIndex);this.DataGrid1.EditItemIndex=-1;绑定;
//******************************************************************

【作者: eastflybird】【访问统计:】【2005年12月8日 星期四 22:24】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=3817048

博客手拉手

Datagrid控件使用方法 wmbot
数据库中的数据有空值时,绑定datagrid时Cell中会出现null值.如何将其也显示为空值呢? 涛涛
简单 dxklgy
如何清空DataGrid中的内容? 涛涛
FM961 频率定位 fm961

回复

评论内容: