大众计算机学习网

专门提供各种电脑教程

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

Admin | 2014-6-30 1:41:41 | 被阅次数 | 2791

  如果我们在页面中使用了GridView,并且,该控件启用了分页,同时,GridView的数据源不是事先绑定好的,而是通过代码来绑定数据的,那么,就会出现下面的情况。

  当GridView绑定数据之后,一旦点击分页按钮,就会出现下面的错误提示:

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

  那么,该使用什么方法来解决这个问题呢?

  从两个地方来入手,就能解决这个问题。

  第一,在页面的HTML代码模式中,找到该控件,给其加上如下的代码:

  OnPageIndexChanging="GridView1_PageIndexChanging"

  第二,在CS代码中,添加如下的代码

  protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
  {

         GridView1.PageIndex = e.NewPageIndex;

         BindGridViewData(); //绑定控件GridView1的控件;

  }