早晨,
我正在编写一个简单的测验应用程序。我从我的 MS SQL DB 中得到我的问题和答案。我将如何获得这个并将其放入一个中继器控件中,这样我就可以显示 6 个问题及其答案。
或者......你知道更好的方法吗?
var questions = dc.Questions.ToList().OrderBy(q => Guid.NewGuid()).Take(6);
foreach (var q in questions)
{
litQuestion.Text = q.question1;
int qId = q.id;
var ans = dc.Answers.Where(a => a.questionId == qId).ToList();
litAnswer1.Text = ans[0].answer1.ToString();
litAnswer2.Text = ans[1].answer1.ToString();
litAnswer3.Text = ans[2].answer1.ToString();
}
dc 是我的数据上下文。
提前致谢。