zoukankan      html  css  js  c++  java
  • GridView隐藏与显示

    做项目中有时候,如果设置了gridview隐藏列,问题就变得很简单,所以小编总结了两种实验过的方法分享给大家。

    第一种.
        在gridview的RowCreated的方法中设置需要隐藏的列为不可见,如下;


    protected void gdvExRation_RowCreated(object sender, GridViewRowEventArgs e)
    {
    e.Row.Cells[2].Visible = false;//设置第二列为隐藏列
    e.Row.Cells[3].Visible = false;
    e.Row.Cells[4].Visible = false;
    }
      并且需要在前台gridview控件加上,如下:


    OnRowCreated="gdvExRation_RowCreated"

    第二种.
       在给gridview绑定值的时候,去设置哪几列隐藏也是OK的;如下

    gdvExRation.DataSource = RmcsqTpsRelationList;
    gdvExRation.DataBind();
    gdvExRation.Columns[2].Visible = false; //设置第二列为隐藏列
    gdvExRation.Columns[3].Visible = false; //设置第三列为隐藏列
    gdvExRation.Columns[4].Visible = false; //设置第四列为隐藏列

    总结. 
        一般情况下,设置隐藏列是为了不在界面显示数据,但在在其他操作的时候能方便取值使用。不管用哪种方法去设置隐藏列,都不能忘记在后台要给这列字段传值哟,不然设置这个隐藏列也就没什么意义了。

        既然设置了隐藏列,必定会有如何获取隐藏列值的问题?下篇博客让小编为你总结答案!
    ---------------------
    作者:兔兔耶耶
    来源:CSDN
    原文:https://blog.csdn.net/u010542940/article/details/47450215
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    dp的小理解
    POJ
    isolate-user-vlan隔离用户vlan的配置
    【mvrp多协议vlan注册协议给予三种注册方式的验证】
    【Commare中关于理论范畴和技术常用的技术术语】
    BGP映射和联盟
    filter-policy和AS-PATH-FILTER过滤BGP路由条目
    【路由过滤工具小结】
    【ISIS(中间系统到中间系统)路由链路状态信息协议初识】
    【poe设备加电配置】
  • 原文地址:https://www.cnblogs.com/zyh-C/p/10175456.html
Copyright © 2011-2022 走看看