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

c#调用数据库问题

我们用c#在做一个智能问答的程序,怎样实现在一个textBox中输入问题后,在richTextBox中显示答案,因为有大量的问题需要储存所以不能够把每一个都写成if语句,应该怎样实现?  求指教。。 --------------------编程问答-------------------- 输入问题后,根据问题字段去datatable或数据库中select --------------------编程问答--------------------
引用 1 楼  的回复:
输入问题后,根据问题字段去datatable或数据库中select
能详细说一下么?  --------------------编程问答-------------------- 直接用一个静态全局ds,从数据库查出来。然后txtchanged事件触发,把答案显示在richTextBox中。
与if语句无关。 --------------------编程问答--------------------
引用 2 楼  的回复:
引用 1 楼  的回复:
输入问题后,根据问题字段去datatable或数据库中select
能详细说一下么?


从数据库中查出来一个ds,这个ds包含了题号与答案。
每次textBox输入后,触发txtchanged事件,DataRow [] dr=ds.Select("id="+编号);
最后给richTextBox赋值即可。 --------------------编程问答-------------------- 每个问题如果有都一个ID标志,有的话,select 答案 where Id=问题ID --------------------编程问答-------------------- 两张表 Question和Answer

question
qid
content

answer
aid
content
qid

select content from answer where qid = @qid --------------------编程问答--------------------
引用 4 楼  的回复:
引用 2 楼 的回复:

引用 1 楼 的回复:
输入问题后,根据问题字段去datatable或数据库中select
能详细说一下么?


从数据库中查出来一个ds,这个ds包含了题号与答案。
每次textBox输入后,触发txtchanged事件,DataRow [] dr=ds.Select("id="+编号);
最后给richTextBox赋值即可。
你好,能把详细一点的代码写一下么?  我是一个初学者,有很多都没学到。谢谢了~ --------------------编程问答--------------------
引用 4 楼  的回复:
引用 2 楼 的回复:

引用 1 楼 的回复:
输入问题后,根据问题字段去datatable或数据库中select
能详细说一下么?


从数据库中查出来一个ds,这个ds包含了题号与答案。
每次textBox输入后,触发txtchanged事件,DataRow [] dr=ds.Select("id="+编号);
最后给richTextBox赋值即可。
还是不懂是怎么实现的。。。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,