一.说明

部分代码的运用放在以往的教程中,本部分只讲解分页功能.

二.前端代码

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebGv2.aspx.cs" Inherits="WebApplication6.WebGv2" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title></title>
</head>
<body><form id="form1" runat="server"><div><%--AllowPaging:True 数据进行分页PageSize:3       每页分'3'行OnPageIndexChanging: 页码改变事件--%><asp:GridView ID="GridView1" runat="server" AllowPaging="True" OnPageIndexChanging="GridView1_PageIndexChanging" PageSize="3"></asp:GridView></div></form>
</body>
</html>

如下显示:

页码改变事件所调用的方法也不需要我们自己手动写(双击方法名即可):

三.后端代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace WebApplication6
{public partial class WebGv2 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){//打开页面开始加载,后续的提交中不参与加载if (!IsPostBack) {bind();}}//查询数据的方法private void bind(){string sql = "select * from student order by id";//设置表格的数据源为查询的数据表GridView1.DataSource= MyDBSql.excutSql(sql);//绑定控件GridView1.DataBind();}/// <summary>/// 页码改变事件/// </summary>/// <param name="sender">事件源</param>/// <param name="e">对象 事件</param>protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e){//设置数据表格的页索引为当前事件 单击的页的编码GridView1.PageIndex = e.NewPageIndex;//重新调用查询数据方法bind();}}
}

四.效果

第一次加载:

点击分页:

ASP.net GridView控件(分页)相关推荐

  1. ASP.NET GridView控件常用功能

    ASP.NET GridView控件常用功能 一.分页显示 二.排序数据 三.实现全选和不全选 四.对数据进行编辑操作 五.删除数据 六.高亮显示鼠标所在行 七.设置数据显示格式 八.单击控件某行按钮 ...

  2. Gridview控件分页后获得总行数

    问题导入:Gridview控件分页后可能要求总记录数(即总行数),在ASP.NET里怎么写呢? 获得总行数参考以下作者: 下面只讲后端的代码: if (GridView1.PageCount > ...

  3. ASP.NET GridView控件匯出EXCEL-移除控件,只是顯示文本

    ASP.NET GridView控件匯出EXCEL-移除控件,只是顯示文本 下午 05:10 2011/2/22 將GridView中的TextBox,DropDownList,LinkButton去 ...

  4. C# asp .net GridView控件基础操作详解

    1.创建 通过VS创建的.net aspx项目通过左栏工具箱搜索可以获得GridView控件. 2.基本操作 单击控件右上角的扩展符号,获得扩展栏 首先是配置数据源,数据源同样通过工具栏的SqlDat ...

  5. android中翻页控件,Android GridView控件分页自定义

    上一篇:Android GridView控件自定义中,我们自定义了Android GridView控件. 包名解释: com.yaomei.activity.adapter   DEMO使用到的自定义 ...

  6. ASP.net GridView控件

    一.说明 此控件的用法与Repeater类似,如有需要请移步ASP.net Repeater控件 二.步骤 添加控件 三.前端代码 前端代码只是简单的布置 <%--AutoGenerateCol ...

  7. asp.net GridView控件的列属性

    BoundField 默认的数据绑定类型,通常用于显示普通文本 CheckBoxField 显示布尔类型的数据.绑定数据为TRUE时,复选框数据绑定列为选中状态:绑定数据为FALSE时,则显示未选中状 ...

  8. ASP.net GridView控件(删除/更新功能)

    一.说明 部分代码的运用放在以往的教程中,本部分只讲解删除/更新功能 二.前端 我们在其控件上添加事件: 红色为行删除事件 绿色为行更新事件 双击后,即可在后台自动生成对应的方法体 其代码显示: &l ...

  9. ASP.NET GridView控件在列上格式化时间

    症状:在GridView绑定日期格式的时候,数据库中的日期为2008-07-04,而GridView显示的是2007-07-04 000000.. 解决办法:想把这后面这多余的零去掉的话在绑定时间的那 ...

最新文章

  1. 33岁逃离北京,看到的是希望还是悲剧呢?
  2. ubuntun 下安装 node-v0.10.26
  3. 你真的懂 timeout 吗?
  4. bootstrap4 左侧导航栏 优秀 大气_制作动态效果的后台导航栏——左侧导航
  5. VS2005开发WinCE6.0应用程序 更换SDK后工程的移植
  6. 把感知机组装在一起就是神经网络了?
  7. gmm中隐变量是什么的_机器学习-隐变量模型和期望最大算法
  8. 神奇的“const”
  9. 常规机械硬盘分类应用场景与硬盘接口存储方案介绍
  10. 每个故事是一座布满灰尘的城墙
  11. UIGestureRecognizer触控手势
  12. 使用LaTeX写数学公式
  13. 【阅读笔记】《Catching Both Gray and Black Swans: Open-set Supervised Anomaly Detection》
  14. Spring的init-method和destory-method
  15. 如何给数据添加高斯白噪声?
  16. docker容器添加微软雅黑字体
  17. html5 模仿苹果桌面,JavaScript模仿桌面窗口
  18. python编程大数据分析_大数据分析Python学习技巧
  19. 教你在Linux上使用ansible写“剧本”,定义一个“剧本”模板后,让控制集群自动执行我们剧本中所写的“剧情”,几个自动化运维的简单实例
  20. Linux那些事儿 之 戏说USB(11)不一样的core

热门文章

  1. 密码的前端加密与后端解密
  2. 音频格式怎么转换?安利下面这几个方法给你
  3. android手机存储空间猛增,网友实测从安卓升级到鸿蒙2.0:可用内存和机身存储容量都增加了...
  4. 南怀瑾谈睡眠养生:如何才能少睡不困?
  5. 我收集的个性印品网站
  6. 企业做产品软文撰写营销发布的几个小技巧!
  7. 语句摘抄——第24周
  8. 国资委管辖的中央企业(央企)名录
  9. 关于python变量使用下列说法中错误的是_关于Python内存管理,下列说法错误的是_学小易找答案...
  10. python怎么快速打括号_中括号怎么打-【python每日一练】有效括号