隐藏基于用户登录asp.net的网格列? [英] hide grid column based on user log in in asp.net ?
本文介绍了隐藏基于用户登录asp.net的网格列?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何根据用户登录asp.net隐藏网格列?
例如我给了admin角色id是'1'而其他用户角色id'2'。如果普通用户登录则网格应该隐藏。
谢谢和问候,
Murali
解决方案
试试这样:
if(session [normaluser]!= null)
{
gridview1.columns [0] .visible = false;
}
else if(session [admin] != null)
{
gridview1.columns [0] .visible = true;
}
< blockquote> ASPX.CS:
public bool isVisibleColumn;
受保护 void Page_Load( object sender,EventArgs e)
{
if (Request.QueryString [ name]!= null &&" Request.QueryString
[ name] == xyz)
{
isVisibleColumn = true ;
}
else
{
isVisibleColumn = false ;
}
此 .GridView2.Columns [ 3 ]。 Visible = isVisibleColumn;
this .BindData();
}
Hi,
How to hide grid column based on user log in in asp.net?
For example i have given admin role id is '1' and other users role id '2'. If normal user log in then grid should hide.
Thanks and Regards,
Murali
解决方案
Try like this:
if(session["normaluser"]!=null)
{
gridview1.columns[0].visible=false;
}
else if(session["admin"]!=null)
{
gridview1.columns[0].visible=true;
}
ASPX.CS :
public bool isVisibleColumn; protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["name"] != null && Request.QueryString ["name"] == "xyz") { isVisibleColumn = true; } else { isVisibleColumn = false; } this.GridView2.Columns[3].Visible = isVisibleColumn; this.BindData(); }
这篇关于隐藏基于用户登录asp.net的网格列?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文