在Asp.net上的Web窗体上显示多项选择问题

问题描述:

在我的项目中,我有一个Web服务返回一个考试对象。该对象包含一个属性,返回Questions []数组中的多项选择题。 Problems数组中的每个Question对象都包含两个属性Question和ChoiceArray。要清除这里的代码,在Asp.net上的Web窗体上显示多项选择问题

考试e = service.GetExam(long CenterID);

问题[] questions = e.Questions;

的foreach(在问题Qestion问题)

{

string q = question.Question; 

    Choice[] choice = question.Choice; 

}

我需要知道一种方法都可以我这些问题,并到形式他们的选择。因为我有这些作为数组我不能正确使用DataList绑定它们。任何想法如何显示这些问题和他们的选择到形式和选择选择,获得每个问题的选定答案的价值回来。

谢谢。

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

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

然后,您可以绑定到一个单选按钮列表。

+0

但这是一部分。如何生成问题和选择的层次结构,就像返回的问题的数量是10一样。对于每个问题,显示其选择列表,类似于第二个问题,等等。 – 2010-10-20 18:08:07