考试申请设计所需的建议

时间:2011-01-19 15:31:03

标签: c# wpf .net-3.5

我在WPF中创建一个更像考试的桌面软件...所以我有四个部分的考试,用户根据从dropdownList控件中选择的数字选择要进行的考试。因此,一旦用户从下拉列表中选择一个数字,它就会转到数据库并使用该ID检索问题并显示在网格视图控件中。现在我的问题是: 1)我应该将检查的标题存储在数据库中,因此当用户从下拉列表中选择一个值时,将从与该下拉值对应的表中检索标题,然后当用户单击开始按钮时,它将启动在数据库中显示问题。第一页上的第一部分,第二页上的第二部分等等。

有人有更好的主意吗?请建议,我将非常感激。

2 个答案:

答案 0 :(得分:3)

我建议2个表(简化):

考试:列IDTITLE

EXAM_QUESTION :列IDEXAM_IDEXAM.ID的外键),QUESTION

启动应用程序时,加载整个 EXAM 表并将下拉列表绑定到该表。每次用户选择该下拉列表中的项目时,您都会加载相应 EXAM_QUESTION 条目的列表并绑定您的网格(理想情况下将被缓存)。

答案 1 :(得分:1)

我会选择三张桌子(假设它会提供多种选择)。考试,考试问题和问题解答。考试可以有很多问题,考试可以有很多问题。

exams: ID, TITLE
exam_questions: ID, EXAM_ID, QUESTION
question_answers: ID, EXAM_QUESTIONS_ID, ANSWER