【问题标题】:Display Multiple Choice Question on Web Form in Asp.net在 Asp.net 中的 Web 表单上显示多项选择题
【发布时间】:2011-04-28 04:23:51
【问题描述】:

在我的项目中,我有一个返回考试对象的 Web 服务。此对象包含一个属性,该属性返回 Questions[] 数组中的多项选择题集。 Questions 数组中的每个 Question 对象都包含两个属性,Question 和 ChoiceArray。要清除这里的代码,

考试 = service.GetExam(long CenterID);

Questions[] questions = e.Questions;

foreach(问题中的问题)

{

    string q = question.Question;

    Choice[] choice = question.Choice;

}

我需要知道一种方法,我可以将所有这些问题和他们的选择整合到一个表格中。由于我将这些作为数组,我无法使用 DataList 正确绑定它们。任何想法如何在表单和选项选择上显示这些问题及其选择,获取每个问题的所选答案的值。

谢谢。

【问题讨论】:

    标签: c# arrays webforms master-detail


    【解决方案1】:

    您可以使用此方法将数组转换为List<string>

    http://www.dotnetspider.com/resources/19560-Convert-from-string-array-to-list-t.aspx

    然后您可以绑定到 RadioButtonList。

    【讨论】:

    • 但这是其中的一部分。如何生成问题和选择的层次结构,例如返回的问题数量为 10。对于每个问题,显示其选择列表,类似地对于第二个问题,依此类推。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 2019-01-26
    • 1970-01-01
    相关资源
    最近更新 更多