GridView列隐藏后取不到值

发布时间:2018-11-05编辑:佚名阅读(1334)

利用客户端代码来隐藏列

首先需要一个css:

<style type="text/css">
   .hidden { display:none;}
</style>

如果GridView的列是事先确定,也就是通过设计器来添加的,那么只需要在设计时,将相应列的FootStyle,HeaderStyle,ItemStyle的CssClass属性为“hidden” 即可。

当然,如果列是动态的,或者隐藏哪一列只有在绑定后才能确定,那么就必须在后台设置css。

protected void GV_RowDataBound(object sender, GridViewRowEventArgs e)
{
   GV.Columns[5].HeaderStyle.CssClass = "hidden";
   GV.Columns[5].ItemStyle.CssClass = "hidden";
   GV.Columns[5].FooterStyle.CssClass = "hidden";                       
}


  关键字:GridView隐藏取不到值


鼓掌

0

正能量

0

0

呵呵

0


评论区