zoukankan      html  css  js  c++  java
  • GridView的隐藏行不能取值 visible=false

     

     GridView 隐藏列 visible="false" 后 你就无法取得这列的值了, 而用datagrid就没有这个问题;原因是你绑定数据前就设置了该列隐藏,
    MS就为了提高效率,不再加载该列的数据;解决办法就是,在加载后,设置为隐藏;如下
     easy, too easy -----
    --------------------------------------------------
     protected void GVList_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                //隐藏不必要的列
                if ((e.Row.RowType == DataControlRowType.DataRow) || (e.Row.RowType == DataControlRowType.Header) || (e.Row.RowType == DataControlRowType.Footer))
                {
                    e.Row.Cells[0].Visible = false;
                    e.Row.Cells[3].Visible = false;                
                }

    }

    --------------------------------------------------

    写下从学校走出来后,在北京实习的历程。

    努力 加油!

  • 相关阅读:
    CF 13B Letter A
    CF12D Ball
    题解 CF11C
    CF10E Greedy Change
    CF10D LCIS&&Acwing 272
    CF10C Digital Root
    yLOI2019 青原樱
    js有关时间日期的操作
    js 读取 cookie
    nginx有关.htaccess小结
  • 原文地址:https://www.cnblogs.com/tonygao/p/1625849.html
Copyright © 2011-2022 走看看