,,GridView分页的实现(通用分页模板)

,,GridView分页的实现(通用分页模板) 要在显示数据表格(一种控件)中加入AllowPaging=true,一页数据多少行页面大小=10分页时触发的事件OnPageIndexChanging等等,感兴趣的朋友可以了解下本文,希望对你有所帮助 要在显示数据表格(一种控件)中加入//实现分页allow page=' true '//一页数据10行PageSize='10' //分页时触发的事件OnPageIndexChanging=' gvwDesignationName _ PageIndexChanging '在服务器事件里复制代码代码如下:protected void gvwDesignationName _ PageIndexChanging(object sender,GridViewPageEventArgs e){ gvwDesignationName .页面索引=e .新索引;bingDesignatioonName();} 这里我给出一个通用显示分页的模板(网上搜的,自己给出注释)复制代码代码如下:页面模板当前第://((GridView)容器NamingContainer)就是为了得到当前的控件ASP:Label ID=' LabelCurrentPage ' runat=' server ' Text=' % #((GridView)容器NamingContainer).PageIndex 1 %'/asp:Label页/共: //得到分页页面的总数ASP:Label ID=' Label page count ' runat=' server ' Text=' % #((GridView)容器NamingContainer).PageCount %'/asp:Label页//如果该分页是首分页,那么该连接就不会显示了。同时对应了自带识别的命令参数命令参数ASP:link button ID=' LinkButtonFirstPage ' runat=' server '命令参数=' First '命令名称=' Page ' Visible=' % #((GridView)容器NamingContainer).PageIndex!=0 %'首页/ASP:link button ASP:link button ID=' LinkButtonPreviousPage ' runat=' server '命令参数=' Prev '命令名称=' Page ' Visible=' % #((GridView)容器NamingContainer).PageIndex!=0 %'上一页/asp:LinkButton //如果该分页是尾页,那么该连接就不会显示了ASP:link button ID=' LinkButtonNextPage ' runat=' server '命令参数=' Next '命令名称=' Page ' Visible=' % #((GridView)容器NamingContainer).PageIndex!=((GridView)容器NamingContainer).页面计数- 1 % '下一页/ASP:link button ASP:link button ID=' LinkButtonLastPage ' runat=' server '命令参数=' Last '命令名称=' Page ' Visible=' % #((GridView)容器NamingContainer).PageIndex!=((GridView)容器NamingContainer).页面计数- 1 % '尾页/asp:LinkButton转到第ASP:TextBox ID=' txtNewPageIndex ' runat=' server ' Width=' 20px ' Text=' % #((GridView)容器。家长。家长)。PageIndex 1 %' /页//这里将标准参数即使点击该按钮新指数值为3 ASP:link button ID=' btnGo ' runat=' server '原因验证=' False '命令参数='-2 '命令名称=' Page ' Text=' GO '//pager模板对应该事件中代码为复制代码代码如下:protected void gvwDesignationName _ PageIndexChanging(对象发送方,GridViewPageEventArgs e) { //得到该控件GridView grid=sender as GridView;int新页面索引=0;if (e.NewPageIndex==-3) { //点击了去按钮文本框txtNewPageIndex=null//网格视图较数据网格提供了更多的API,获取分页块可以使用底部页面箭头或者TopPagerRow,当然还增加了标题箭头和页脚行GridView行页面行=网格.底部页面箭头如果(pagerRow!=null) { //得到文本控件txtNewPageIndex=pagerRow .作为文本框的FindControl(' txtNewPageIndex ');} if ( txtNewPageIndex!=null) { //得到索引newPageIndex=int .Parse(txtNewPageIndex .text)-1;} } else { //点击了其他的按钮新页面索引=e .新页面索引;} //防止新索引溢出newPageIndex=newPageIndex 0?0:新页面索引;新页面索引=新页面索引=网格.页数?网格页面计数-1:新页面索引;//得到新的值网格PageIndex=newPageIndex//重新绑定bingDesignatioonName();}

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • word文档无法编辑是怎么回事-
  • 华为手机怎么设置返回键(华为手机下面的三个按键设置方法)
  • lumia950怎么样(Lumia950体验分享)
  • otg连接是什么意思(OTG连接手机方法)
  • 笔记本触摸板怎么右键(笔记本电脑触控板手势操作设置)
  • 真我x7怎么样(realme X7 系列体验)
  • 苹果的A16处理器有多强(苹果的A16处理器的介绍)
  • 小米互传怎么用(小米手机的连接与共享教程)
  • 怎么设置电脑桌面图标自动对齐 设置电脑桌面自动整理图标的方法
  • 宽带错误651最简单解决方法(处理宽带错误651的措施)
  • 大学生手机有什么推荐(大学生换手机攻略)
  • 天玑1100和骁龙778g哪个好(骁龙778G、天玑900、天玑1100购选建议)
  • yum update 升级报错的解决办法
  • Windows10禁用屏保教程
  • 连接wifi显示无互联网连接怎么办(无线连上了却不能上网处理绝招)
  • 留言与评论(共有 条评论)
       
    验证码: