GridView分页问题

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

在ASP.NET中,经常会使用到GridView的分页,一般情况下,若使用Visual Studio自带的数据源控件,不会出现什么问题。

但是如果自己用代码设置GridView的数据源,GridView中第一页显示正常,这时如果点击第二页,则经常会出现如下错误

提示:GridView“GridView_test”激发了未处理的事件“PageIndexChanging”。

这个问题的解决方法是:

1、在GridView的.aspx设计页面中,添加AllowPaging=“true” 以及 OnPageIndexChanging="GridView_test_PageIndexChanging";

<asp:GridView ID="GridView_module" runat="server"  AllowPaging="true"  OnPageIndexChanging="GridView_test_PageIndexChanging" >


2、在.aspx.cs页面中,添加如下代码:

protected void GridView_test_PageIndexChanging(object sender, GridViewPageEventArgs e)
{        GridView_test_PageIndex = e.NewPageIndex;        
	 GridView_test.DataSource="**";//设置数据源       
 	 GridView_test.DataBind();}

3、运行程序,翻页时就不会出错了。
ASPxGridview分组和分页功能 使用ASPxGridview分页功能可以实现对数据的分组查看功能以及实现如何对gridview进行分页 立即下载

相关推荐

如何在gridView中控制分页显示

如何在gridView中控制分页显示 aspx

GridView控件详解

C#中GridView控件的属性

HYj3273254693的博客 6968

SAP 销售订单及发票 利润中心替代 Userexit出口 配置及程序

在跨公司销售业务中,跨公司销售订单的发票时无法从销售订单中将利润中心带到发票中,所以在跨公司的发票创建过程中需要配置出口来获取对应销售订单行项目的利润中心。 事务代码: 0KEM 配置步骤: 1、创建一个新的替代 2、创建一个步骤 3、维护一个先决条件,比如针对于特定工厂 PCASUB-VKBUR = '0001' 4、选择替代程序FORM,FORM必须为指定程序中存在的FORM名 5、编辑替代程序FORM 实现效果: 在程序FORM中打上断点 ...

李威威wiwi的博客 5039

使用GridView控件分页显示数据

AllowPaging属性设置为true,表示允许分页,然后将PageSize设置为一个数字,表示每页来显示的记录数,最后在GridView控件中PageIndexChanging事件中设置PageIndex属性为当前页的索引值,并且重新绑定GridView控件,具体代码实现如下: 在  .aspx中 : http://www.w3.org/

iilegend的博客 2194

ASP.NetGridview设置分页

GridView分页

weixin_44171249的博客 1463

aspx.NET GridView控件分页优化-分页用户控件

摘要: 这是一个ASP.NET分页用户控件(PagingControl.ascx),包含前端UI和后端代码。前端提供分页导航按钮(首页/上一页/下一页/尾页)、页数文本框(带JS验证)和每页显示条数下拉框(10/20/50/100/200)。后端代码实现了分页核心功能,包括当前页码、总页数、总记录数等属性的管理,以及页面跳转逻辑。控件通过ViewState保存状态,并提供了PageChanged事件通知主页面分页变化。该控件具有完整的UI交互和严谨的数据验证,可轻松集成到任何需要分页功能的页面中。

qq_28181307的博客 367

GridView高效分页+搜索的完整实现

前言:         公司项目开发,上周的任务是做基础数据的管理。在Sharepoint2010里边内嵌asp.netaspx页,遇到了各种各样奇葩的问题,因为之前对sharepoint只是有一些了解,但是没有设计到具体的编程工作,这一次算是初次接触吧。其中有一部分基础数据数据量很大,大致有十多万,因为是对基础数据的维护,所以还需要对数据进行列表展示,增删改查什么的,大家都知道Asp.n

xuemoyao的专栏 4407

Gridview分页问题

刚才我做实验时遇到了这样的一个问题代码如下        protected void Page_Load(object sender, EventArgs e)    {        SqlConnection con = db.creatconn();        con.Open();       SqlCommand cmd = new SqlCommand("SELECT  [

zhangzhongping的专栏 1005

GridView 分页问题

首先SqlDataReader 不支持分页 用DataSet或DataTable实现 如果打开AllowPaging="True",总是提示激发了未处理的事件“PageIndexChanging“,则 修改方法: 一要在girdview 后面加 OnPageIndexChanging="GridView1_PageIndexChanging 二要cs页面中添加 ...

Jane8155的博客 162

【原】关于GridView文本过长显示问题GridView中带有标签模版的分页问题

GridView显示过程中常常会出现行中文本过长,导致GridView整体上看去时长时短的问题。那么就需要在GridView的行显示上截取文本的长度。 第一种方法是在GridView中加入OnRowDataBound时间,具体如下: 前台代码: 在GridView定义中加入OnRowDataBound="GV_RowDataBound" 后台代码: protected void

MTTTM的专栏 1421

GridView使用DataBind方法绑定数据时的分页问题

 GridView支持DataSource和DataBind两种数据绑定方法,这几天练习用DataBind时发现了些问题,总结一下,以便抛砖引玉。    这里要说明一下:我使用的工具是"WD Express"(没办法,硬盘小,只能装这个了。),所以默认参数可能和大家的不一样数据库是SQL2005,当然也是EE的,环境是.Net2.0。    首先在Design模式下生成一个Butto

dearzhaiyue的专栏 1245

gridview 分页问题

现在grinview中右击属性后点击闪电t

u013015412的专栏 337

showModalDialog 页面上GridView分页问题

问题: 在showModalDialog打开的页面上有个GridView控件,GridView中有分页导航,点击导航按钮时,会在showModalDialog页面外弹出一个新的页面. 解决方法: 在showModalDialog页面中的<Head></Head>加入<base target="_self" /> 即可.如 <head> &l...

weixin_30596023的博客 74

关于GridView分页的一点小问题

今天用GridView进行分页操作时 出了点问题 使用后台.databind()绑定数据源时 1.第一次按<下一页>按钮,页面居然没有进行任何操作 2.从末页一直按<上一页>按钮,最后居然会出现超出索引范围的错误 代码大致如此: page.load(): dim dt as datatable=GetItems() ...

weixin_33963189的博客 116

GridView使用DataBind方法绑定数据时的分页问题

GridView使用DataBind数据动态绑定方法时,尽管将Allowpaging属性设置为True,在pageindexchanging事件中添加了  GridView1.PageIndex = e.NewPageIndex 代码,但是发现只能显示一页内容,单击页数翻页时,仍然停留在初始页上。。 最后发现问题是,GridView的Databind每次切换页面的时候,还需要重新绑定一下。

小璐子又回来了。。。 2916

关于Dropdownlist绑定GridView分页出错问题

问题描述: 我通过Dropdownlist来同步刷新GridView数据,默认绑定的GridView有5页(PageSize=12)数据。当我选择Dropdownlist的第一项时,查询到两页数据,并绑定到GridViewGridView显示的也是两页。 当我点击第二页时,问题出现了。 数据由2页变成了5页。 我的整个页面都用的UpdatePanel包裹着的。 问题探讨:

圣杰 956

UpdatePanel中GridView分页问题

项目中在UpdatePanel范围内加入了一个GridView控件。如果此页面初始化有数据时,分页效果一切正常。但是当初始化时没有数据,页面中点击按钮加载数据后,再点分页数字时报异常:“Microsoft JScript 运行时错误: 缺少对象”经多方请教,几经周折后,终于搞定这个问题。病因:加入UpdatePanel后,gridview绑定数据属于局部刷新,有些js便没有注册到页面对象中,所以会...

weixin_34255793的博客 225

关于GridView查询后,分页出错问题解决方案

我们知道GridView有自带的分页功能,正常情况下只要设置了AllowPaging="True"AllowSorting="True",再在后台编辑以下代码,就可以实现自带的分页效果。 protected void GridView1_PageIndexChanging(o...

chengtie1696的博客 773
上一篇: ASP.NET中使用<script runat="server">
下一篇: ASP.NET中弹出消息框的几种方法
之苒
博客等级 码龄18年 17粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值