datagrid動態控制“修改”“刪除”列的顯示。

SandyLEE2010 2005-06-13 11:04:02
如題
...全文
128 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wingnal 2005-06-13
  • 打赏
  • 举报
回复
一时说不明白的 还得慢慢领悟
Oldman 2005-06-13
  • 打赏
  • 举报
回复
直接使用Visible属性就行了
liuqinglq 2005-06-13
  • 打赏
  • 举报
回复
权限和.NET无关...

楼主查看一下这个帖子

http://community.csdn.net/Expert/TopicView.asp?id=4057030

另外,挺佩服2楼的,楼主没说清楚根据什么来怎么个动态控制,就把代码贴出来了...
yb2008 2005-06-13
  • 打赏
  • 举报
回复
可以把权限写到数据库中,也可以分组用角色
galiton 2005-06-13
  • 打赏
  • 举报
回复
先给分我告诉你
SandyLEE2010 2005-06-13
  • 打赏
  • 举报
回复
感謝luyanpeng(一切以学习为主!) 的回答,你的回答符合我的需要。
再順便請教大家,在asp.net中,您們是如何處理用戶權限問題的,有什麼好的解決方案。
謝謝.
luyanpeng 2005-06-13
  • 打赏
  • 举报
回复
private void purview()
{
if(Session["M_LimitedId"] != null)
{
string M_LimitedId=Session["M_LimitedId"].ToString();
//限制添加权限
SqlDataReader dr=conn.DateConn("select NodeId from M_RoleAsse where RoleId='"+M_LimitedId+"' and NodeId='"+13+"'");
if(dr.HasRows == false )
{
HyperLink1.Enabled = false;
}
dr.Close();
//限制查看权限
SqlDataReader dr1=conn.DateConn("select NodeId from M_RoleAsse where RoleId='"+M_LimitedId+"' and NodeId='"+15+"'");
if(dr1.HasRows == false )
{
HyperLink2.Enabled = false;
DataGrid1.Visible = false;
}
dr1.Close();
//限制修改权限
SqlDataReader dr2=conn.DateConn("select NodeId from M_RoleAsse where RoleId='"+M_LimitedId+"' and NodeId='"+14+"'");
if(dr2.HasRows == false)
{
DataGrid1.Columns[4].Visible = false;//这句是你要的,第4列隐藏!
}
dr2.Close();
}
else
{
Session["ErrMessage"]="你无权查看此页面";
Response.Redirect("../Class/Error.aspx");
}
}
renyu732 2005-06-13
  • 打赏
  • 举报
回复
上面是关于权限的
renyu732 2005-06-13
  • 打赏
  • 举报
回复
http://www.aspnetworld.com/articles/2004012601.aspx

http://www.cnblogs.com/caca/archive/2004/07/26/27267.aspx

http://www.codeproject.com/aspnet/formsroleauth.asp


http://www.cnblogs.com/renyu732/favorite/27776.html

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧