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}
  • 相关阅读:
    3.1按钮
    2.1线性布局
    2.2相对布局
    1.4Activity保存现场状态
    1.1Activity跳转与传值
    1.2Activity返回值
    1.3Activity生命周期
    WebSocket
    Jms消费者模式
    课堂实践5-31
  • 原文地址:https://www.cnblogs.com/pingkeke/p/866028.html
Copyright © 2011-2022 走看看