• 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}
  • 相关阅读:
    数据类型
    表达式
    类型
    go杂货铺
    rest framework
    go 学习之路(三)
    go 学习之路(二)
    文件管理之字符处理命令,打包压缩
    文件管理之文件查找,上传下载,输出重定向
    文本命令之三剑客初探
  • 原文地址:https://www.cnblogs.com/wf225/p/847281.html
Copyright © 2020-2023  润新知