GridView中无法引用隐藏列的值,这个有关问题该怎么解决
GridView中无法引用隐藏列的值,这个问题该如何解决?在ASP.Net 2.0中,GridView控件中无法引用隐藏列的值,这
GridView中无法引用隐藏列的值,这个问题该如何解决?
在ASP.Net 2.0中,GridView控件中无法引用隐藏列的值,这个问题该如何解决?
[解决办法]
你可以用CSS样式设置啊,在该列css属性里设置hidden
[解决办法]
这样就可以得到
[解决办法]
直接在后台写就行
在RowDataBound事件中写
GridViewID.Columns[6].Visible = true;
[解决办法]
一般来讲就是定义一个css,如.invisible { display:none; }
然后把该BoundField的HeaderStyle, ItemStyle, FooterStyle的CssClass都指定为invisible.
这样就既不显示,又可以取值了。
[解决办法]
可以用css来隐藏.
不过最好还是设置DataKeyNames属性.
lz参考一下msdn
[解决办法]
C# codegvRoutingInfo.DataKeys[e.RowIndex].Value.ToString()
[解决办法]
[解决办法]
在后台代码中一定是可以得到Visible=false列的值,而楼主的例子只要得到主键的值即可
[解决办法]
GridView隐藏列取值解决方案
(1)设置一个css类:(可以在aspx页面style里)
.hidden { display:none;}
(2)随后在GridView的列编辑对话框中,对需要进行隐藏的列进行设置,分别设置FootStyle,HeaderStyle,ItemStyle的CssClass属性为“hidden”
这样我们就实现了隐藏列的目的,同时又能保证对其进行数据绑定。
[解决办法]