当前位置:编程学习 > C#/ASP.NET >>

用ASP.NET如何调用数据库中的内容,使每条问题后面再跟上问题的回答

答案:数据库设计上,问题表questions为主表,questionID为 主键 ,answers为外键表,外键questionID引用主表questionID 如果一页只有一个问题和它的答案,也就是详细页,传questionID,查questions表,绑定问题。问题后面,根据questionID查询answers表,绑定这个问题的n个答案。 如果是列表页,要显示n个问题,并且在下面显示答案的话,就要要到DataList等数据源的嵌套了。在主DataList的Item_DataBound事件里面,找子DataList。然后绑定
其他:那肯定要读取两个表才行啊,比如问题表里有个字段questionid,我读取问题一questionid=1,然后再去读答案表,答案表里除了answerid,也必定有个字段questionid,表示这一条数据究竟是哪个问题的答案,你在答案表里查询questionid=1的那条数据,再读出来就行了啊。 

上一个:session和ViewState在asp.net中各是什么意思
下一个:asp.net数据绑定问题!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,