asp.net、Visual Studio控件中Eval怎么传有关联的两个表中值
Eval传值怎么传啊~~我有两个表User表和State表User表中有Id,UserName、State字段;State表中有Id,Name字段User.State和S...
Eval传值怎么传啊~~
我有两个表 User表和State表
User表中有Id,UserName、State字段;State表中有Id,Name字段
User.State和State.Id是主外键约束
用List装User表中的所有数据,用Eval取到User.UserName和State.Name
也就是显示出用户名和用户状态(状态要用名字不能用ID)
请问怎么做~~ 展开
我有两个表 User表和State表
User表中有Id,UserName、State字段;State表中有Id,Name字段
User.State和State.Id是主外键约束
用List装User表中的所有数据,用Eval取到User.UserName和State.Name
也就是显示出用户名和用户状态(状态要用名字不能用ID)
请问怎么做~~ 展开
5个回答
展开全部
楼主,你的理解是怎样的呢,这个是很简单的,
你在sql 语句里面,将这2个表连接起来
select user.id,username,name
from User inner join state on user.id=state.id
那么,将这个结果放到数据集dataset里面
那么你现在的内存的表舅是id username name3个字段了
然后你控件的.datasouce=dataset 控件.databind()
你Eval的时候就可以直接在内存里面取值了!
你在sql 语句里面,将这2个表连接起来
select user.id,username,name
from User inner join state on user.id=state.id
那么,将这个结果放到数据集dataset里面
那么你现在的内存的表舅是id username name3个字段了
然后你控件的.datasouce=dataset 控件.databind()
你Eval的时候就可以直接在内存里面取值了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
级联查询即可
select [user].[id],[username],[name]
from [user] inner join [state] on [user].[state]=[state].[id]
查询结果直接绑定给list
select [user].[id],[username],[name]
from [user] inner join [state] on [user].[state]=[state].[id]
查询结果直接绑定给list
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
状态表里面再查一下啦,绑定的时候判断一下状态,使其显示为对应的用户状态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-15
展开全部
有关java的问题,这里都有很详细的讲解,你可以参考一下,方法有很多
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=131
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=131
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
唉,咋个有State字段,还有个State表呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询