请各位高手指点
<asp:GridView ID="MemberGV" runat="server" AutoGenerateColumns="true">
由于绑定的数据的视图(视图经常被改)字段非常多但是需要对某些字段进行隐藏如“会员标识” 但是不知道“会员标识”字段具体的在
绑定数据的那一列,请问如何处理。
我知道一般掩藏可以使用
protected void MemberGV_RowCreated(object sender, GridViewRowEventArgs e)
{
// e.Row.Cells[0].Visible = false;//隐藏列
}我想需要的是直接制动某个列名而不是第几列谢谢
<asp:GridView ID="MemberGV" runat="server" AutoGenerateColumns="true">
由于绑定的数据的视图(视图经常被改)字段非常多但是需要对某些字段进行隐藏如“会员标识” 但是不知道“会员标识”字段具体的在
绑定数据的那一列,请问如何处理。
我知道一般掩藏可以使用
protected void MemberGV_RowCreated(object sender, GridViewRowEventArgs e)
{
// e.Row.Cells[0].Visible = false;//隐藏列
}我想需要的是直接制动某个列名而不是第几列谢谢
解决方案 »
- 软件里需要集成了office的功能,怎么办
- 关于excel的worksheets类中的move,如何使用啊
- 高价求网络投票程序!!具体价格面议
- 红星们、高手们、进来帮我看看呀,这问题搞的我头痛,一定结贴 + 加赠分500
- remoting问题
- 较难的c#问题,辅助线程怎么访问session?
- 在DataGrid 中怎样屏闭delete按键的删除功能
- 如何显示列名??? (解决后加分)
- 请问又一个C#问题关于PictureBox的问题
- 有谁能帮我调试一下这个游戏源代码?
- 我一个程序中调用另一个EXE文件,我打包的时候,怎么可以一次打包?代码中要加什么东西吗?在线等。。。
- 如何用C#把文件保存为.doc格式(word文档)
protected void GridView1_PreRender(object sender, EventArgs e)
{
GridView1.Columns[列号].Visible = false;
}
e.Row.Cells[0].Visible = false
这两个方式都用过了他们的值只允许是数字,不能是字段
{
if (e.Row.RowType == DataControlRowType.DataRow ||
e.Row.RowType == DataControlRowType.Header)
{
e.Row.Cells[0].Visible = false; //如果想使第1列不可见,则将它的可见性设为false
}
//可以根据需要设置更多的列
}
因为在RowCreated事件(隐藏)在绑定时候发生,所以这样就即能将数据绑定到列上,又隐藏了该列.所
以可以访问到隐藏列的值