GridView的翻页
属性
AllowPaging="True" PageSize="15"
前台
<table width="100%" style="font-size:12px;">
<tr>
<td style="text-align: right">
第<asp:Label ID="lblPageIndex" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>'></asp:Label>页
/共<asp:Label ID="lblPageCount" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageCount %>'></asp:Label>页
<asp:LinkButton ID="btnFirst" runat="server" CausesValidation="False"
CommandName="Page" Text="首页" CommandArgument="first" OnClick="btnFirst_Click">
</asp:LinkButton>
<asp:LinkButton ID="btnPrev" runat="server" CausesValidation="False"
CommandName="Page" Text="上一页" CommandArgument="prev" onclick="btnFirst_Click">
</asp:LinkButton>
<asp:LinkButton ID="btnNext" runat="server" CausesValidation="False"
CommandName="Page" Text="下一页" CommandArgument="next" OnClick="btnFirst_Click">
</asp:LinkButton>
<asp:LinkButton ID="btnLast" runat="server" CausesValidation="False"
CommandName="Page" Text="尾页" CommandArgument="last" OnClick="btnFirst_Click">
</asp:LinkButton>
<asp:TextBox ID="txtNewPageIndex" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>'
Width="20px" AutoPostBack="True"
ontextchanged="txtNewPageIndex_TextChanged"></asp:TextBox>
<asp:LinkButton ID="btnGo" runat="server" CausesValidation="False" CommandArgument="go"
CommandName="Page" Text="GO" OnClick="btnFirst_Click"></asp:LinkButton>
</td>
</tr>
</table>
</PagerTemplate>
后台
{
try
{
switch (((LinkButton)sender).CommandArgument.ToString())
{
case "first":
gdvck.PageIndex = 0;
break;
case "last":
gdvck.PageIndex = gdvck.PageCount - 1;
break;
case "prev":
gdvck.PageIndex = gdvck.PageIndex - 1;
break;
case "next":
gdvck.PageIndex = gdvck.PageIndex + 1;
break;
case "go":
{
GridViewRow gvr = gdvck.BottomPagerRow;
TextBox temp = (TextBox)gvr.FindControl("txtNewPageIndex");
int res = Convert.ToInt32(temp.Text.ToString());
gdvck.PageIndex = res - 1;
}
break;
}
ImageButton1_Click(null, null); //重绑
}
catch (Exception ex)
{
lblmessage.Text = "请输入1-9999自然数 -" + ex.Message.ToString();
}
}
protected void txtNewPageIndex_TextChanged(object sender, EventArgs e)
{
try
{
GridViewRow gvr = gdvck.BottomPagerRow;
TextBox temp = (TextBox)gvr.FindControl("txtNewPageIndex");
int res = Convert.ToInt32(temp.Text.ToString());
gdvck.PageIndex = res - 1;
ImageButton1_Click(null, null);
}
catch (Exception ex)
{
lblmessage.Text = "请输入1-9999自然数 -" + ex.Message.ToString();
}
}
转载于:https://www.cnblogs.com/mayingchao/archive/2009/08/14/1545814.html
GridView的翻页相关推荐
- 用GridView实现SPListItemCollection翻页
MOSS 2007开发中难免会碰到列表方式展现数据并进行翻页功能的要求,MOSS 2007的对象模型中,实现翻页的是SPListItemCollection的ListItemCollectionPos ...
- Android开发笔记(一百七十二)第二代翻页视图ViewPager2
正如RecyclerView横空出世取代ListView和GridView那样,Android也推出了二代翻页视图ViewPager2,打算替换原来的翻页视图ViewPager.与ViewPager相 ...
- yii2.0下,JqPaginator与load实现无刷新翻页
JqPaginator下载地址http://jqpaginator.keenwon.com/ 控制器部分: <?php namespace backend\controllers;use com ...
- UI设计之【android 仿微信、QQ聊天,带表情,可翻页,带翻页拖动缓冲】
转自: http://blog.csdn.net/lnb333666/article/details/8546497 如题,这是公司项目的一个功能模块,先上个效果图: 其次大致说说原理: 1,首先判断 ...
- Android UI【android 仿微信、QQ聊天,带表情,可翻页,带翻页拖动缓冲】
如题,这是公司项目的一个功能模块,先上个效果图: 其次大致说说原理: 1,首先判断输入的字符,是否包含表情的文字,比如 这个表情对应的文件名为 emoji_1.png,它对应的文字描述 : [可爱 ...
- 程序猿媛:滑动翻页+区域点击事件
Android GridView 滑动翻页+区域点击事件 如有转载,请保留原文地址:"http://www.cnblogs.com/LuoYer/p/3409988.html",谢 ...
- 程序猿媛一:Android滑动翻页+区域点击事件
2019独角兽企业重金招聘Python工程师标准>>> 滑动翻页+区域点击事件 ViewPager+GrideView 声明:博文为原创,文章内容为,效果展示,思路阐述,及代码片段. ...
- 关于Page翻页效果--Page View Controller
Page View Controllers 你使用一个page view controller用page by page的方式来展示内容.一个page view controller管理一个self- ...
- elementUI 写一个表头列名、表体单元格样式、翻页器相对较为动态的表格el-table
<template><!-- 表格---------------------------------------- --><div class="table&q ...
最新文章
- 简自动类型提升,精度损失类型强制转换,常用转义字符,简单帮你回顾Java基本数据类型整形浮点型字符型布尔型Boolean及其运算规则
- 移动应用程序和网页应用程序_如何开发感觉像本机移动应用程序的渐进式Web应用程序...
- oracle 汇总上面所有,Oracle经验技巧汇总
- Matplotlib - 饼图、环形图 pie() 多重饼图 subplots() 所有用法详解
- 字符串php手册,php知识点复习之字符串
- android 判断服务是否活动,Android:我如何获得当前的前台活动(从服务)?
- 数字特征值 中国大学生mooc 翁恺 C语言
- 谈java的导入(import)
- java sql注入正则表达式_php防止sql注入示例分析和几种常见攻击正则表达式
- tomcat 开启 https 使用apr
- 链栈判断回文 java_C语言链栈判断回文
- HTML+CSS简易淘宝页面
- socket调试工具、socket调试软件、tcp调试工具、tcp调试软件(sokit)
- 计算机多功能图像分析,计算机辅助图像分析
- 新浪微博热搜榜“背后的男人”讲述热搜背后的秘密
- 手机投屏电脑,无需第三方软件,鼠标控制手机
- 软考-嵌入式系统设计师:[网络安全:笔记(六)]
- pycharm设置中文,字体颜色修改,设置背景图片(图文讲解)
- Python订票系统这才是看电影选座的正确方法,原来我们都上当了
- 黄鸭兄《傲慢是精英的耻辱,谦虚是精英的责任》摘录
热门文章
- java批量导入和批量删除_MyBatis批量添加、修改和删除
- ajax返回显示下拉列表,ajax中网页传输(二)JSON——下拉列表显示练习(示例代码)...
- sap 用户权限表_干货丨SAP系统的RPA实施技巧
- Artifact ssmbuild:war exploded: Error during artifact deployment. See server log for details
- IDEA中Project 和 Module的区别
- 001_Spring Data JPA
- 011_SpringBoot视图层技术thymeleaf-日期格式化
- 应用计算机测定线性电阻伏安特性实验器材,线性电阻与非线性电阻伏安特性实验的Origin处理...
- for循环里的if语句中break_Go语言极简教程 - 第五篇 控制语句
- c# excel导出png_c#根据html模板导出excel