zoukankan      html  css  js  c++  java
  • Gridview点击Edit编辑未update和cancel后的问题

    在使用GridView时无意中发现一个问题:

    第一步:点击列表中的某一行的"Edit"(例如第一行数据),

    第二步:点击下一页,于是在下一页数据加载完成后就会看到对应的行(与第一步中行对应)是编辑状态:如下图所示(点击下一页后的效果)

    解决方案:

    在下一页(或是相应的翻页页面)点击事件中添加:GridView1.EditIndex = -1即可;如下图:

        protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            this.GridView1.PageIndex = e.NewPageIndex;
            GridView1.EditIndex = -1;
            loadData();
        }

    总结:

    在使用Gridview中或是类似控件使用时在下一页(或是相应的翻页页面)点击事件中添加:GridView1.EditIndex = -1;以确保此问题的发生.

  • 相关阅读:
    队列安排
    杂物
    最大数
    牛券
    斐波那契数列 !有疑惑
    方格取数
    阶乘之和-魏国
    过河卒
    二分查找算法(转)
    求整数的二进制表示中1的个数 (转)
  • 原文地址:https://www.cnblogs.com/Moonlight-Shadow/p/3520311.html
Copyright © 2011-2022 走看看