当前位置: 首页 > news >正文

【精华转帖】刷新后重新定位到DataGrid操作行

http://www.cnblogs.com/lovecherry/archive/2005/05/17/157550.html
作者:LoveCherry
(论坛答疑点滴)DataGrid在PostBack后定位记录的简单办法
比如我们在DataGrid外面加了来使DataGrid在一定区域内呈现,这样如果把滚动条拉到底部的时候点击修改(或者修改后点击更新,取消)页面重新加载的时候都会把滚动条拉到页面最上面部分
< div  style ="BORDER:0px;PADDING:0px;MARGIN:0px;OVERFLOW:scroll;WIDTH:600px;HEIGHT:200px"  align ="center" >

现在给出一种简单的办法(其他的一些利用锚点等办法都比较复杂)
private   void  Scroll( int  index)
        
{
            
string s="<script>function window.onload(){document.all('"+this.DataGrid1.ClientID+"').rows["+index+"].scrollIntoView();}</script>";
            Page.RegisterStartupScript(
"",s);
        }

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

转载于:https://www.cnblogs.com/lutzmark/articles/981052.html

相关文章:

  • 堆(HEAP)与栈(STACK)的区别
  • 《Cadence 16.6电路设计与仿真从入门到精通》——1.2 Cadence软件的安装  方块...
  • 《像计算机科学家一样思考Python》——3.2 类型转换函数
  • 在webform中清空多个控件的值的简单方法
  • 《Python Cookbook(第3版)中文版》——1.13 通过公共键对字典列表排序
  • Linux有问必答:如何强制在下次登录Linux时更换密码
  • 2007-12-25是个值得纪念的日子,我用纯C语言开发的空间首次上线测试!
  • 《SOA达人迷》—第1章1.7节理解SOA的不同之处
  • AJAX 类似电子表格的功能实现---(续采购授权系统)
  • 《ArcGIS Engine 地理信息系统开发从入门到精通(第二版)》——第6章 空间数据管理 6.1 SDE及空间数据...
  • 《树莓派实战秘籍》——1.15 技巧15连接GPIO脚到面包板上
  • Solr调优参考
  • 交互式数据可视化,在Python中用Bokeh实现
  • 【原创】Crystal report 实现打印-网站开发手记
  • 我的数据库OCP
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • css系列之关于字体的事
  • Flex布局到底解决了什么问题
  • Terraform入门 - 3. 变更基础设施
  • text-decoration与color属性
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • 创建一种深思熟虑的文化
  • 分布式熔断降级平台aegis
  • 关于 Cirru Editor 存储格式
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 软件开发学习的5大技巧,你知道吗?
  • 思考 CSS 架构
  • ​secrets --- 生成管理密码的安全随机数​
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #define,static,const,三种常量的区别
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (ros//EnvironmentVariables)ros环境变量
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (三)uboot源码分析
  • ./configure、make、make install 命令
  • .axf 转化 .bin文件 的方法
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • .net生成的类,跨工程调用显示注释
  • [Contest20180313]灵大会议
  • [CVPR2021]Birds of a Feather: Capturing Avian Shape Models from Images
  • [dart学习]第四篇:函数
  • [ESP32] 编码旋钮驱动
  • [hdu 2826] The troubles of lmy [简单计算几何 - 相似]
  • [I2C]I2C通信协议详解(一) --- 什么是I2C
  • [IE技巧] IE8中HTTP连接数目的变化
  • [linux] GFLOPS和TFLOPS的换算
  • [Mac软件]Goldie App v2.2 Mac黄金比例设计工具
  • [NISACTF 2022]join-us
  • [Oh My C++ Diary]一元作用域运算符::的使用
  • [PAT练级笔记] 44 Basic Level 1044 火星数字
  • [PHP]pearProject协作系统 v2.8.14 前后端