在PageIndexChanged事件中添加:
private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex=e.NewPageIndex;
getData();//此处为你获取数据的代码
}

解决方案 »

  1.   

    另外,还要注意你的Page_Load事件:
    private void Page_Load(object sender, System.EventArgs e)
    {
      if(!IsPostBack)
      {
        getData();
      }
    }
      

  2.   

    Private Sub datagrid_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles dtgGroup.PageIndexChanged
                datagrid.CurrentPageIndex = e.NewPageIndex
                datagrid.DataSource = Dsall.Tables("DB")
                datagrid.DataBind()
            End Sub
      

  3.   

    你可以把原来的数据保存在session里面,换页的时候取出来,邦定就可以了