那个错误是因为你绑定错了数据,比如你翻页的CurrentPageIndex是5,但是你绑定的数据只有3页;在ChangePage事件中你判断一下DropDownlist的选项,做相应的绑定,或者在ViewState里记录一下你需要调用哪个DataBind()最好用一个绑定函数,把你上面条件选择出来的SQL语句放在ViewState里,在绑定的时候取出来就可以了,但是有些不安全呵呵。

解决方案 »

  1.   

    在DataBind里,先搞一下CurrentPageIndex = 0
      

  2.   

    那个错误是因为你绑定错了数据,比如你翻页的CurrentPageIndex是5,但是你绑定的数据只有3页;
    这个错误的原因我明白了,那我应该怎么做才能避免呢?就是因为每个数据查出来,页数会不一样
      

  3.   

    http://noriko529784.blog.163.com/大量开源代码和资料,需要的在主页中注明电子邮箱
      

  4.   

    你用N个DataBindX()这个思路本身未必好,也许应该在这一个方法中处理了所有绑定逻辑,免得你在外部调用迷惑