先指定CurrentPageIndex再绑定看看

解决方案 »

  1.   

    dgPubNews.CurrentPageIndex=e.NewPageIndex;
    dgPubNews.DataBind();
      

  2.   

    private void dgPubNews_PageIndexChanged(object source, 
    System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    dgPubNews.CurrentPageIndex = e.NewPageIndex;
    dgPubNews.DataBind();
    }
    你在dgPubNews.CurrentPageIndex = e.NewPageIndex;语句
    后必须重新绑定数据
      

  3.   

    可以在HTML中的<asp:DataGrid....... pagesize=10....>中间加一个属性如 pagesize=10 就是10条记录作为一页
      

  4.   

    各位大侠,我一开始就是将dgPubNews.CurrentPageIndex = e.NewPageIndex;写在dgPubNews.DataBind();前的,但还是不行,会不会还有其它的问题?