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
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/zyh-C/p/10175456.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值