当我单击页码时,页面会刷新下,datagrid就不显示了,请问有没哪位大侠,遇到过类似问题?

解决方案 »

  1.   

    刷新以后的代码,再添冲一下DataGrid
      

  2.   

    你的 “就不显示了“  是指没有翻页还是DATAGRID里无数据了?
      

  3.   

    datagrid.currentindex = e.newpageindex;
    datagrid.datasource=ds.table["tablename"];
    datagrid.databind();
      

  4.   

    查看Page_Load中是否使用了if(!IsPostBack)代码
      

  5.   

    调用绑定,写在if(!IsPostBack)的外面
      

  6.   

    可能是PostBack的问题  没有写if(!IsPostBack)吧?
      

  7.   

    我单击页码时,触发了PageIndexChanged事件如下,
    记录够两页,单击第二页时e.NewPageIndex为1,为什么还是显示第一页的内容?this.dgData.CurrentPageIndex = e.NewPageIndex;
    dgData.DataSource = dsTemp;
    dgData.DataBind();
      

  8.   

    偶知道是哪错,若把AllowCustomPaging的值设为false,就能正确显示,若为true,我邦定时,有将this.dgData.VirtualItemCount设为记录的总数,那还应注意什么呢?