当在GridView中取值,某列数据隐藏又需要传递取值时,如果在GridView的属性里面把visible设为false,则数据不会绑定,取不到值,通常的办法是将该列的宽度设为1,但这样做的话,拖动时能看得到该值。
解决方法1. 设为DataKey
解决方法2. GridView.DataSource = ds.Tables[0].DefaultView;
GridView.DataBind();
GridView.Columns[0].Visible = false;
这样既帮定又隐藏并且可以取出值(e.Rows.Cells[0])来。 但如果在编辑更新的时候则取不到。
解决方法3. CSS样式 在css样式中加入: .hidden { display:none;}
随后在GridView的列编辑对话框中,对需要进行隐藏的列进行设置,分别设置FootStyle,HeaderStyle,ItemStyle的CssClass属性为“hidden” 。
解决方法4. 运行时设定该列为隐藏。处理RowDataBound事件。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[5].Visible = false;
}
分享到:
相关推荐
gridview隐藏列的方法代码,必须好用,测试过……
gridview隐藏列的方法
解决无法获取 GridView 隐藏列值问题,这是一个很好的例子。免费供大家下载。
GridView动态隐藏某列,实际应用中的代码,简单高效
显示/隐藏GridView的列源码 介绍: 这篇文章演示如果让用户有显示/隐藏他们需要的GridView的列的功能,这是非常有用的,因为在GridView的所有列并不是每个的用户都需要的.用户想根据自己的需求看到想要的列.而...
GridView显示隐藏某一列
GridView动态添加列的方法及代码, 生成动态列,,模板列没全部完成
ASP.NET开发中,会遇到有些客户提出这样需求,可根据需求编辑GridView列显示以及隐藏,这个用户控件就是为了这个需求而生。 自动从GridView中获取所有Visible=true的列,加入到CheckBoxList,并配合Cookie实现本次...
文章将会演示两种显示和隐藏GridView列的方法,一种是客户端的方法,另外一种是服务段的方法. 在客户段显示和隐藏GridView的列 大部分代码是在GridView的RowCreated事件生成客户端的功能的。当GridView的Header行...
显示/隐藏GridView的列源码 介绍: 这篇文章演示如果让用户有显示/隐藏他们需要的GridView的列的功能,这是非常有用的,因为在GridView的所有列并不是每个的用户都需要的.用户想根据自己的需求看到想要的列.而...
主要介绍了C#中GridView动态添加列的实现方法,涉及C#中GridView的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
三十六、 AspxGridView服务器端重要方法 60 三十七、 GridViewColumnCollection服务器端重要属性 61 三十八、 AspxGridView客户端重要属性 61 三十九、 AspxGridView客户端常用方法 64 1.PerformCallback 77 四十、 ...
GridView 冻结列和行 绝对好用 ,想冻结哪个列和行都可以
GridView动态添加模板列,有设置,和代码,是学习GridView的好东西。
GridView勾选checkbox自定义列与隐藏、导出、多表头绘制。 1、使用后台绘制双表头以及表头的合并等 2、根据选择列进行显示与隐藏 3、根据显示列进行导出 4、处理导出后的样式不保留问题,class->style
asp.net 获取Gridview隐藏列的值的实现代码。
控制数据列表显示隐藏的checkbox是竖排显示,我改了横排显示。MedColumnObject用的, //GridViewColumn集合 ObservableCollection<DataGridColumn> collec=new ObservableCollection<DataGridColumn> ();我们控件...
这个主要是学习aspx.gridview有帮助的,