第一帖错了,DataGrid1_PageIndexChanged事件里要重新绑定的。

解决方案 »

  1.   

    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    this.DataGrid1.CurrentPageIndex=e.NewPageIndex; //this.DataGrid1.DataBind();
    dis();

    }
      

  2.   

    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    this.DataGrid1.CurrentPageIndex=e.NewPageIndex; //this.DataGrid1.DataBind(); 把前面的两个“//”去掉
    dis();

    }
      

  3.   

    wszhoho(做项目做到死) (
    DataGrid1_PageIndexChanged事件里要重新绑定的。
    怎么弄!
      

  4.   

    绑定的时候不能this.DataGrid1.CurrentPageIndex=0;
      

  5.   

    this.DataGrid1.CurrentPageIndex=0  你每次绑定的时候都变成第一页了老大,把这行删了看行不?
      

  6.   

    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    this.DataGrid1.CurrentPageIndex=e.NewPageIndex;
    this.DataGrid1.DataBind(); 
    dis();
    }
    另外把上面的this.DataGrid1.CurrentPageIndex=0; 去掉试试
      

  7.   

    DataSet ds=new DataSet();
    myDa.Fill(ds,"table_zhanghao");
    this.DataGrid1.DataSource=ds.Tables["table_zhanghao"];
    this.DataGrid1.CurrentPageIndex=0;////////////////////////////////////////////
    this.DataGrid1.DataBind();
    myCon.Close();