private void DataGrid1_PageIndexChanged(object sender, DataGridPageChangedEventArgs e)
{   Page.Response.Write("dddd");
DataGrid1.CurrentPageIndex =e.NewPageIndex ;
databand(); 
                    
}this.DataGrid1.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.DataGrid1_PageIndexChanged);小弟属性也设为允许自动分页了,怎么就是分不了啊

解决方案 »

  1.   

    databand(); 
    这写错了你
      

  2.   

    databand()
    是我自己写的一个函数啊
      

  3.   

    private void databand()
    {
    string dbstring=System.Configuration.ConfigurationSettings.AppSettings["ConnectString"];
    SqlConnection conn=new SqlConnection(dbstring);
    conn.Open();
    string sql="select planID,planTitle,planDate from plan1 ";
    SqlDataAdapter da=new SqlDataAdapter(sql,conn);
    DataSet ds=new DataSet();
    da.Fill(ds);
    this.DataGrid1.DataSource=ds;
    this.DataGrid1.DataBind();
    }
      

  4.   

    貌似没错,你把Page.Response.Write("dddd");去掉看看再确认一下到底有没有第二页,代码看来好像没什么问题