GridView“GridView1”激发了未处理的事件“PageIndexChanging”

今天在处理GridView分页问题时遇到了一个比较常见的分页出错问题。

由于绑定GridView数据源时是在.CS文件里用代码进行绑定,所以当在.ASPX文件里对GridView属性设置AllowPaging为True时,直接进行分页调试时却报错“”GridView1″激发了未处理的事件”PageIndexChanging””,之前直接在可视化绑定数据源时没出现过这种问题。并且打开了之前的直接可视化绑定数据源并且分页调试正常的文件来查找,并没有发现PageIndexChanging这个函数事件。于是感觉应该是代码绑定数据库的缺陷,搜索了一下找到了事件的代码:
 程序代码
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
       GridView1.PageIndex = e.NewPageIndex;
       GridView1.DataBind();
}
修改了一下GridView的ID后粘贴到.CS文件里,因为直接用了控件的属性ID,以为直接可以识别,没想到运行后还是一样的错误,于是觉得应该在前台控件属性里应该绑定此事件,但未知代码如何,后来还是搜索到了:

在girdview后面加 OnPageIndexChanging=”GridView1_PageIndexChanging
以下为GridView“GridView1”激发了未处理的事件“PageIndexChanging”的解决办法

一、在控件girdview的代码(在.ASPX文件的源文件里)后面加上
 
 程序代码
OnPageIndexChanging=”GridView1_PageIndexChanging
二、在对应的.CS文件里插入以下代码:
 程序代码
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
       GridView1.PageIndex = e.NewPageIndex;
       GridView1.DataBind();
}
其中的GridView1改成你的GridView控件所对应的ID

时间: 2024-09-24 13:36:48

GridView“GridView1”激发了未处理的事件“PageIndexChanging”的相关文章

gridview激发了未处理的事件RowDeleting

  .aspx <asp:TemplateField HeaderText="删除"> <ItemTemplate> <asp:ImageButton ID="imgBtnDelete" runat="server" CommandArgument=' <%#eval_r("TeacherNum")%>' CommandName="del" ImageUrl=&qu

ASP.NET编程时遇到GridView的一个问题 激发了未处理的事件&amp;quot;PageIndexChanging&amp;quot;_实用技巧

苦苦研究了一下午问题之所在以后,终于从网上的一些资料找到了答案,原因应该是手动编程的数据源在ViewState中没有保持的问题,一旦引起 PostBack,数据源的内容就丢失了,那么解决办法就是在GridView的"PageIndexChanging"的事件中指定新页码然后重新进行数据源的绑定. 代码如下: protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e){ GridVi

未处理的事件&amp;quot;PageIndexChanging&amp;quot; 之解决方案_实用技巧

解决方法如下: 给GridView控件添加一个事件PageIndexChanging,并设置GridView的属性:AllowPaging="True"  复制代码 代码如下: protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)   {         GridView1.PageIndex = e.NewPageIndex;         GridView1.datas

andorid-android下GridView如何实现标题的点击事件

问题描述 android下GridView如何实现标题的点击事件 我写了个给GridView填充数据的程序,每个单元格的内容为课程图片+标题:但是有的标题太长了,而且只允许显示一行:现在要求图片和标题响应不同的点击事件:点击图片跳转到AActivity,点击标题则全屏显示标题的内容:我想问下大神们怎么实现GridView标题的点击事件!图片点击事件程序如下: mGridView = (GridView)findViewById(R.id.learn_gridview); mAdapter = n

贾斯汀比伯温哥华巡演未受伤人事件影响

Onlylady娱乐频道原创:近日,贾斯汀比伯在温哥华举行巡回演唱会,演出期间贾斯汀未提及伤人一事.演唱会结束后贾斯汀比伯还心情大好的上Twitter和歌迷分享自己的好心情.[page] Onlylady娱乐频道原创:近日,贾斯汀比伯在温哥华举行巡回演唱会,演出期间贾斯汀未提及伤人一事.演唱会结束后贾斯汀比伯还心情大好的上Twitter和歌迷分享自己的好心情.[page] Onlylady娱乐频道原创:近日,贾斯汀比伯在温哥华举行巡回演唱会,演出期间贾斯汀未提及伤人一事.演唱会结束后贾斯汀比伯还

gridview中的小问题呢

问题描述 gridview中显示出来的是全部的内容,都跑出框框了,想设置显示的时候只显示4条内容,好像是分页什么的,但是我找不到在哪里.... 解决方案 解决方案二:前台设置gridview的allowPaging=true设置pagesize和分页事件解决方案三:其实这个叫GridView分页功能,参考解决方案四:是要这样弄,但是后面又有出错,GridView"GridView1"激发了未处理的事件"PageIndexChanging".引用楼主chenyaqia

初识ASP.NET---若干常见错误

         最近在学习ASP.NET的相关知识,期间遇到了一些错误,比较常见的错误总结了一下,希望此文能给ASP.NET初学者一些帮助.同时记录这些错误也方便今后自己查看.                   1.  GridView"GridView1"激发了未处理的事件"PageIndexChanging".          错误原因:(如下图-1) (图--1)          解决方法:          当出现这种错误的时候,只需要在GridVi

asp.net学习之GridView事件、GridViewRow对象

原文:asp.net学习之GridView事件.GridViewRow对象 1. GridView控件的事件     GridView有很多事件,事件可以定制控件的外观或者行为.事件分为三类     1.1 GridView显示数据时的事件           ● DataBinding : 在绑定数据源之前触发 [继承自Control]           ● DataBound 在绑定到数据源后触发           ● RowCreated 创建每一行时触发           ● Ro

GridView分页后OnClick事件失效

问题描述 各位大侠,我在GridView里嵌入CheckBox,在CS里PageLoad加上如下代码:for(inti=0;i<=GridView1.Rows.Count-1;i++){ CheckBoxcbox=(CheckBox)GridView1.Rows[i].FindControl("chbSelect"); cbox.Attributes.Add("OnClick","ChSel(this.checked);returntrue;&quo