日期:2009-12-28  浏览次数:20403 次

在用gridview时候,有时候想把其中一列隐藏,但是还想给他赋值或取值,但是如果visible 设置隐藏的话,

 

后台无法取值。

列的隐藏方式很多,都可以不影响取值,赋值。

1、protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
  {
  //用CSS 隐藏列 
  e.Row.Cells[3].Style.Add( "display ", "none ")
  for (int i = 16; i <= 28; i++)
  {
  e.Row.Cells[i].Style.Add( "display ", "none ");
  }
  }
2、设计中添加绑定列时钩上“不可见”复选框
3、width=0
4、建立css样式,内容是display:none.然后给需要隐藏的列的,head,item都加上这个样式