谢谢大家,请帮忙~

解决方案 »

  1.   

    AllowPaging="True" AllowCustomPaging="True"指定他俩。
      

  2.   

    一样。别忘记了在SelectIndexChanged里写。
      

  3.   

    private void dgTest_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    sql="select * from test order by P_ID,PR_ID";
    dgTest.CurrentPageIndex = e.NewPageIndex;
    dgTest.DataSource = CreateDataSource();
    dgTest.DataBind();
    }
    public ICollection CreateDataSource()
    {

    SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["con.ConnectionString"]);
    //OleDbConnection conn = new OleDbConnection(strCnn);
    SqlDataAdapter db_sqladapter = new SqlDataAdapter(sql,conn);
    //OleDbDataAdapter db_sqladapter = new OleDbDataAdapter(sql,conn);
    DataSet ds = new DataSet();
    //DataSet ds = new DataSet();
    //将各表的数据存入DataSet
    db_sqladapter.Fill(ds,"MyDataResult");
    DataView myView = ds.Tables["MyDataResult"].DefaultView;

    return myView;
    }