我使用了aspxgridview的控件,在程序里绑定了一个sqldatasource,设置了分页,在pageindexchange函数里也重新绑定了数据,可是有时候点击下一页时,就一直出现loading,页面也不跳转。重新刷新页面后,点击下一页跳转后,再点击下一页又会出现loading的现象,不知道是不是设置的问题,请高手指教。求助

解决方案 »

  1.   

    OnPageIndexChanging 的时候你要修改sqldatasource的Select参数aspxgridview速度慢效果差,只适合做demo,找个强大的第三方控件,或者用纯JS控件做吧。
      

  2.   

    点击上一页下一页的时候要给gridview重新绑定数据
      

  3.   

      <asp:GridView ID="GridView1" runat="server"  AutoGenerateColumns="False"
           PageSize="3"  onselectedindexchanged="GridView1_SelectedIndexChanged" 
            onPageIndexChanging="GridView1_PageIndexChanging" AllowPaging="True"    >
    看看这些有没正确
    还有,后台:protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    要重写绑定数据
      

  4.   

    后台方法给GridView重新绑定数据源
      

  5.   

    protected void Page_Load(object sender, EventArgs e)
    {
       if (!IsPostBack)
       {
           //绑定数据
       }
    }protected void GridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        gvCOperationR.PageIndex = e.NewPageIndex;
        //绑定数据
    }
      

  6.   

    是用的ASpxgridview控件,看来不能用这个控件了,放弃,呵呵。