没有写PageIndexChanged方法。private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex = e.NewPageIndex;
this.databind();
}

解决方案 »

  1.   

    同意wwl1981(小刀),要添加一个事件PageIndexChanged
    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    DataGrid1.CurrentPageIndex = e.NewPageIndex;
    //this.databind();
                               //但是此处放置加载DataGrid时候的代码
    }
      

  2.   

    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    DataGrid1.CurrentPageIndex = e.NewPageIndex;
             DataGrid1.DataSource = DataTableSource;
                               DataGrid1.DataBind();
    }说明:
     DataTableSource 是数据源
      

  3.   

    AllowPage = True,AllowCustomPage = false设置了没有!