GridView隐藏列的问题(隐藏后可以进行数据操作)
2014-10-17 11:33
381 查看
方法一:
在RowCreated事件中书写如下代码void GridView1_RowCreated(object sender, GridViewRowEventArgse)
{
e.Row.Cells[0].Visible = true; //如果想使第1列不可见,则将它的可见性设为false
//可以根据需要设置更多的列
}
因为在RowCreated事件(隐藏)在绑定时候发生,所以这样就即能将数据绑定到列上,又隐藏了该列.所以可以访问到隐藏列的值
但是遇到的问题是,给gridview分页时,会出现索引超过的问题,只有第一列可以隐藏,所以该方法只适合不分页的情况
方法二:
在cs文件中多加一行代码,其思路如下:
(1)设置一个css类:
<style>
.hidden{display:none;}
</style>
(2)随后在GridView的列编辑对话框中,对需要进行隐藏的列进行设置,分别设置FootStyle,HeaderStyle,ItemStyle的CssClass属性为“hidden”
Ok,这样我们就实现了隐藏列的目的,同时又能保证对其进行数据绑定。
相关文章推荐
- GridView隐藏列的问题(隐藏后可以进行数据操作
- GridView 隐藏列 visible="false" 问题;
- 感谢c/c++学习群17185131的邀请,得以认识了很多很有兴趣的朋友,谢谢!如果有什么问题可以一起探讨,发评论,如果我懂的,我会进行回复。:)
- 如何获取GridView中隐藏列的值,GridView中隐藏列获取值的问题
- 把表格进行到底(必看) 1.表格的分隔线可以隐藏
- GridView 隐藏列问题
- GridView 隐藏列问题
- 解决无法获取 GridView 中BoundField 隐藏列值问题
- DataGrid 与 GridView 隐藏列 设置及取值问题
- 【转】ASP.net2。0中解决无法获取 GridView 隐藏列值问题
- 【转】ASP.net2。0中解决无法获取 GridView 隐藏列值问题
- GridView之隐藏列问题
- [导入]GridView 隐藏列问题
- ASP.NET2.0中GridView控件的隐藏列的问题
- 【GridView表头排序】点击表头可以进行升序和降序的排列
- GridView显示数据为隐藏,但值依然可以获取[转]
- GridView隐藏列问题
- 《我的智囊团J2EE项目实训视频》第20节,可以解决下载到66%不能进行的问题!!
- GridView下进行编辑操作,根据某项指标判断该行是否可以进行编辑.
- 分页显示页使用GridView调整【显示隐藏】列没有即时更新的问题.docx