c#调用数据库问题
我们用c#在做一个智能问答的程序,怎样实现在一个textBox中输入问题后,在richTextBox中显示答案,因为有大量的问题需要储存所以不能够把每一个都写成if语句,应该怎样实现? 求指教。。 --------------------编程问答-------------------- 输入问题后,根据问题字段去datatable或数据库中select --------------------编程问答-------------------- 能详细说一下么? --------------------编程问答-------------------- 直接用一个静态全局ds,从数据库查出来。然后txtchanged事件触发,把答案显示在richTextBox中。与if语句无关。 --------------------编程问答--------------------
从数据库中查出来一个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 --------------------编程问答-------------------- 你好,能把详细一点的代码写一下么? 我是一个初学者,有很多都没学到。谢谢了~ --------------------编程问答-------------------- 还是不懂是怎么实现的。。。
补充:.NET技术 , C#