错了,应该是
private void dataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
dataGrid1.CurrentPageIndex = e.NewPageIndex;
BindGrid();
}

解决方案 »

  1.   

    OleDbDataAdapter adapter  = new OleDbDataAdapter(strSel, m_DbConnect);
    后面加上
    adapter.SelectComond.Connection  = m_DbConnect;
      

  2.   

    不是分页的错误,是connect属性没有初始化
      

  3.   

    我一般都这么写,虽然麻烦些,但是很清楚
    OleDbDataAdapter adapter  = new OleDbDataAdapter();
    oleDbCommand oleDbSelectCommand1 = new System.Data.OleDb.OleDbCommand();
    adapter.SelectCommond = oleDbSelectCommand1;
    adapter.SelectCommond.CommandText = strSel;
    adapter.SelectCommand.connection = m_DbConnect;
    adapter.Fill(ds, "表名");
      

  4.   

    System.InvalidOperationException: Fill: SelectCommand.Connection property has not been initialized.
    不是分页的错误,是connect属性没有初始化