要重新调用绑定DataGrid.DataSource的代码函数

解决方案 »

  1.   

    在Page_Load中,你是否将DataGrid1.DataBind();放到!IsPosBack之外.
      

  2.   

    楼上的说法有误:)
    应该在需要的时候绑定数据:)
    System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    DataGrid1.CurrentPageIndex = e.NewPageIndex;
    m_adp.Fill(m_ds);
    DataGrid1.DataBind();
    }(假设你的数据源是ds , System.Data.SqlClient.SqlDataAdapter m_adp 是定义的数据适配器)
      

  3.   

    明白了,AutoGenerateColumns的DataGrid翻页时要重新设置DataSource再Bind,不AutoGenerateColumns的DataGrid则直接Bind就可以,多谢!给分!