亲密接触ASP.Net(14)(2) case ("next"): if (MyDataGrid.CurrentPageIndex < (MyDataGrid.PageCount - 1)) MyDataGrid.CurrentPageIndex ++; break; case ("prev"): if (MyDataGrid.CurrentPageIndex > 0) MyDataGrid.CurrentPageIndex --; break; case ("last"): MyDataGrid.CurrentPageIndex = (MyDataGrid.PageCount - 1); break; default: //本页值 MyDataGrid.CurrentPageIndex = arg.ToInt32(); break; } BindGrid(); } void MyDataGrid_Page(Object sender, DataGridPageChangedEventArgs e) { //处理按下数字的方法 BindGrid(); } void BindGrid() { //将DataView绑定到DataGrid上去 MyDataGrid.DataSource = CreateDataSource(); MyDataGrid.DataBind(); ShowStats(); } void ShowStats() { //显示页面信息 lblCurrentIndex.Text = "当前页数为: " + ((int)MyDataGrid.CurrentPageIndex+1);