.cs代码如下:
protected void Page_Load(object sender, EventArgs e)
{
GetData();//重新获取操作后的数据源
if (!Page.IsPostBack)
{
BindGrid();//绑定GridView,为删除服务
}
}
private void BindGrid()
{
GridView1.DataSource = this.DataSource;
GridView1.DataBind();
if (!Page.IsPostBack)
{
Session.Remove("PageIndex");//清除PageIndex项
}
object oSession = Session["PageIndex"];
if (oSession != null)
{
GridView1.PageIndex = Convert.ToInt32(oSession);//设置当前页
}
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
Session["PageIndex"] = e.NewPageIndex;//保存当前页码
BindGrid();
}