2015-03-13 46 views
-1

我有一个问卷项目,该项目包含问答如何自动创建控件?

例如:

  • Id_Questionnaire 1
  • 问:你怎么样?
  • 答:精细
  • 答:好
  • 答:坏

的问题和答案的数量是无限 所以我不知道如何为每一个问题和单选按钮每个答案标签?

“如何根据问题的数量动态地创建控件,答案?” 如果你有这样一个项目来帮助我,我会很感激 注:这是所有的C#和ADO.NET不是网页(ASP.NET) 谢谢^^

+0

你尝试过这么远。 Stackoverflow是针对特定的编程问题,而不是一般的“我该怎么做”的问题。比如你使用WPF还是Forms?你写了什么代码? – 2015-03-13 18:40:11

+1

嗨,这是形式, 确切的问题是如何根据问题的数量动态地创建控件,答案:) – YArt 2015-03-13 18:42:40

回答

0

这听起来像你”无法动态添加控件。假设你已经从数据库中检索了你的问题,迭代每个问题并动态添加新的控件。 See this tutorial

例如...

foreach (Question q in MyQuestions) 
{ 
    AddAQuestion(MyContainerControl, q.ID, q.QuestionText); 
    AddPossibleAnswers(MyContainerControl, q.PossibleAnswers); 
}