private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex=e.NewPageIndex;
DataB(); }加个这个事件

解决方案 »

  1.   

    加了之后这一行出错了:this.DataGrid1.SelectedIndexChanged += new System.EventHandler(this.DataGrid1_SelectedIndexChanged);
      

  2.   

    请大家再帮帮忙,还是这里出错:this.DataGrid1.SelectedIndexChanged += new System.EventHandler(this.DataGrid1_SelectedIndexChanged);
      

  3.   

    触发DataGrid1的PageIndexChanged事件
    点中DataGrid1,在右面点象闪电的符号,双击下面的PageIndexChanged,写入代码
      

  4.   

    yan1617 说的那个是在右面属性栏里的,点击主界面的DATAGRID,属性栏就会显示内容,点击闪电的标,双击下面的PageIndexChanged,对应的cs 文件里就会多出来DataGrid_PageIndexChanged事件函数,写入中间的东东就可以了,bindGrid()是我自己些的函数,主要是重新绑定一下数据库读出来的东东,可以自己写!private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    DataGrid1.EditItemIndex = -1;
    DataGrid1.CurrentPageIndex= e.NewPageIndex;
    BindGrid();
    }
      

  5.   

    原先以为已经绑定了数据库,就没有加这一句BindGrid();加了之后又调试,出现了新的情况,单击查询按钮,出现第一页,单击下一页后就不出现dategrid控件了,要再敲一次查询按钮才出现第二页.我是菜鸟,求大家不吝赐教!!!不够分还可以再加