zoukankan      html  css  js  c++  java
  • GridView分页后进行添加,删除操作后,仍返回到当前页码

     1protected void Page_Load(object sender, EventArgs e)
     2{
     3    GetData();//重新获取操作后的数据源
     4    
     5    if (!Page.IsPostBack)
     6    {
     7        BindGrid();//绑定GridView,为删除服务
     8    }

     9}
        
    10
    11private void BindGrid()
    12{
    13    GridView1.DataSource = this.DataSource;
    14    GridView1.DataBind();
    15
    16    if (!Page.IsPostBack) Session.Remove("PageIndex");//清除PageIndex项
    17    object oSession = Session["PageIndex"];
    18    if (oSession != null)
    19        GridView1.PageIndex = Convert.ToInt32(oSession);//设置当前页
    20}

    21    
    22protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    23{
    24    GridView1.PageIndex = e.NewPageIndex;
    25    Session["PageIndex"= e.NewPageIndex;//保存当前页码
    26    BindGrid();
    27}
  • 相关阅读:
    [leetcode]66Plus One
    [leetcode]64Minimum Path Sum 动态规划
    [leetcode]62.UniquePaths
    [leetcode]54. Spiral Matrix2生成螺旋数组
    Keywords Search HDU
    Division HDU
    Naming Babies UVA
    Pearls POJ
    K-Anonymous Sequence POJ
    Post Office POJ
  • 原文地址:https://www.cnblogs.com/wf225/p/847281.html
Copyright © 2011-2022 走看看