zoukankan      html  css  js  c++  java
  • GridView无法分页问题解决

    今天遇到一个奇怪的问题,我已设置好GridView分页,却发现GridView无法分页!费劲周折后,发现是RowDataBound事件惹的祸!

    原因分析:

        页面中GridView的第一列是Key,当加载后需要隐藏此列,以防用户看见。所以我在RowDataBound事件将第一列隐藏,代码如下:

        protected void gvwList_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            e.Row.Cells[
    0].Visible = false;
        }

        这样设置后发现GridView不管你怎么设置GridView,GridView始终无法分页。

    解决方法:

      实在没辙了,我就在GridView数据绑定后用循环的方法将第一列隐藏。代码如下:

      //隐藏第一列标题
      gvwList.HeaderRow.Cells[0].Visible = false;
      foreach (GridViewRow gvrRow in gvwList.Rows)
      {
         
    //隐藏第一列
         gvrRow.Cells[0].Visible = false;
      }

       这样GridView分页就正常了。

      具体GridView为什么会这样,我也不太清楚!


  • 相关阅读:
    subprocess模块
    面向对象进阶
    python---面向对象学习
    vim命令---存阅
    python基础-软件目录开发规范
    装饰器、迭代器、生成器
    Python基础类型
    使用Git来撤销修改
    使用Git去管理修改
    了解Git的工作区和暂存区
  • 原文地址:https://www.cnblogs.com/scottckt/p/1596752.html
Copyright © 2011-2022 走看看