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;                
                }

    }

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

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

    努力 加油!

  • 相关阅读:
    TQJson序列和还原clientdataset.data
    BPL插件框架的二种实现
    数据序列的本质论
    MSGPACK(一)
    内存数据库和关系数据库之间的数据同步原理
    redis神器
    从Cell的视图推出一个新的界面
    iOS -- DES算法
    Base64---加密
    iOS -- MD5加密
  • 原文地址:https://www.cnblogs.com/tonygao/p/1625849.html
Copyright © 2011-2022 走看看