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}
  • 相关阅读:
    5. JVM虚拟机栈
    4. 程序计数器
    3. JVM运行时数据区
    2. 类加载
    1. JVM体系结构
    SpringCloud 网关组件Gateway
    SpringCloud Hystrix断路器的基本使用
    SpringCloud Ribbon和Feign 的使用和源码分析
    反向代理的概念
    事务mysql
  • 原文地址:https://www.cnblogs.com/pingkeke/p/866028.html
Copyright © 2011-2022 走看看