ASP.NET中数据库如何连接几个表同时显示出来,具体看补充!

我要做类似QQ空间、人人网那种,显示新鲜消息的,而新鲜消息中有状态、日志、照片、分享等.数据库表有状态(ID,作者,内容)日志(ID,作者,标题,内容)照片(ID,作者,... 我要做类似QQ空间、人人网那种,显示新鲜消息的,而新鲜消息中有状态、日志、照片、分享等.数据库表有

状态(ID,作者,内容)
日志(ID,作者,标题,内容)照片(ID,作者,所属相册,照片标题,照片路径)分享(ID,分享类型,ID)
然后用ASP.NET2.0中的DataList显示出来!如果答案满意,我另加200分!
就是这边是四个表,我会的是用DataList每次只显示其中的一个表,现在要用DataList同时显示这四个表,就像人人网的新鲜事,或QQ空间的好友动态,同时可以显示状态、照片、日志、分享。

显示后,里面即有状态,也有照片、日志、分享,并按时间顺序显示,不明白的看下你们QQ空间或人人网就明白了
展开
 我来答
zhuxinjun1982
2012-11-15 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
采纳数:2145 获赞数:8329
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。

向TA提问 私信TA
展开全部
联表查询会吗?INNER JOIN …ON,直接通过联表查询把数据查不来放入集合就行了。如果不会,百度搜索下:联表查询的语法,自己根据语法试着写就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s1514278
2012-11-16
知道答主
回答量:19
采纳率:0%
帮助的人:4.4万
展开全部
状态、照片、日志、分享
可以使用数据控件:例如:datalist listview Repeater等等
用有条件SQL查询语句,绑定数据库。

在page_load中
if(!ispostback)
{
//绑定数据控件,
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iaskall
2012-11-13 · TA获得超过630个赞
知道小有建树答主
回答量:568
采纳率:83%
帮助的人:239万
展开全部
这么多分啊,如果你不描述清楚一点,恐怕不好回答啊,
比如你所说的连接几个表同时显示是什么意思?
如果你只要像blog一样显示状态,日志,照片等,何须“连接”,只要同时显示就可以了。
至于用Datalist还是Repeater都一样
追问
就是这边是四个表,我会的是用DataList每次只显示其中的一个表,现在要用DataList同时显示这四个表,就像人人网的新鲜事,或QQ空间的好友动态,同时可以显示状态、照片、日志、分享。
追答
你说的那些我不知道,我只想知道你是想每个表用一个datalist还是四个表用一个datalist?
如果是后者,可以说不可能!如果你有更清楚的表述,我想你的要求应该不是什么难事
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fastspeeed
2012-11-13 · TA获得超过277个赞
知道小有建树答主
回答量:535
采纳率:0%
帮助的人:473万
展开全部
在数据库端做视图,每张表加一个是否浏览过的字段,单击后需要更新,下次不显示为新消息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-10-30
展开全部
不用这样使用SQL连接,可以通过连接多次表,然后判断,然后再将结果显示出来
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式