asp.net中数据关联的问题,高分请教。
我用gridview控件累出了管理员表中的数据(表名:admin)如下登录名角色aaa1bbb1ccc2ddd2但是我还有一个管理员角色表(表名juese)ID角色1超级...
我用gridview控件累出了管理员表中的数据(表名:admin)如下
登录名 角色
aaa 1
bbb 1
ccc 2
ddd 2
但是我还有一个管理员角色表(表名juese)
ID 角色
1 超级管理员
2 普通管理员
我想实现的效果是
登录名 角色
aaa 超级管理员
bbb 超级管理员
ccc 普通管理员
ddd 普通管理员
请问具体该如何实现呢?请给出详细的代码,万分感谢!! 展开
登录名 角色
aaa 1
bbb 1
ccc 2
ddd 2
但是我还有一个管理员角色表(表名juese)
ID 角色
1 超级管理员
2 普通管理员
我想实现的效果是
登录名 角色
aaa 超级管理员
bbb 超级管理员
ccc 普通管理员
ddd 普通管理员
请问具体该如何实现呢?请给出详细的代码,万分感谢!! 展开
4个回答
展开全部
<%#ShowChain(Eval("Role").ToString())%>
这是页面上gridview控件绑定列
下面就是所绑定的方法
public string ShowChain(string str)
{
string result = string.Empty;
if (str == "1")
{
result= "超级管理员";
}
else if (str == "2")
{
result = "普通管理员";
}
return result;
}
这样你就能是想你想的那样了 希望对你有帮助
当然 如果你很多权限的话 你就查数据库 还是这种方法 用根据页面显示数字(ID)查找对应的脚色名称
这是页面上gridview控件绑定列
下面就是所绑定的方法
public string ShowChain(string str)
{
string result = string.Empty;
if (str == "1")
{
result= "超级管理员";
}
else if (str == "2")
{
result = "普通管理员";
}
return result;
}
这样你就能是想你想的那样了 希望对你有帮助
当然 如果你很多权限的话 你就查数据库 还是这种方法 用根据页面显示数字(ID)查找对应的脚色名称
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用一条sql语句实现 双表查询 把 1 2 转换成1 超级管理员 2 普通管理员
你管理员表里 有没有一个字段是表示角色的 里面是 1 2 这样的
如果有:
select name(当是登录名) id from admin,juese
where admin.ID(admin表中角色的字段) = juese.id
你管理员表里 有没有一个字段是表示角色的 里面是 1 2 这样的
如果有:
select name(当是登录名) id from admin,juese
where admin.ID(admin表中角色的字段) = juese.id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select a.登录名,b.角色 from admin a
left join juese b on a.角色 = b.ID
left join juese b on a.角色 = b.ID
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做个视图或者jion一下很能容易实现的这俩表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询