如何自动创建控件?

时间:2015-03-13 18:36:52

标签: c# sqlite ado.net

我有一个包含问题和答案的问卷调查项目

示例:

  • Id_Questionnaire 1
  • 问题:你好吗?
  • 答案:很好
  • 答案:好
  • 答案:不好

问题和答案的数量是无限的 所以我想知道如何为每个问题创建标签和每个答案的RadioButtons?

"如何根据问题和答案的数量动态创建控件?" 如果你有这样的项目来帮助我,我会非常感激 注意:它都是C#和ADO.NET而不是web(ASP.NET) 谢谢^^

1 个答案:

答案 0 :(得分:0)

听起来你在动态添加控件时遇到了麻烦。假设您已从数据库中检索到问题,请迭代每个问题并动态添加新控件。 See this tutorial

例如......

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