0

私のプロジェクトには、Exam オブジェクトを返す Web サービスがあります。このオブジェクトには、Questions[] 配列で多肢選択問題のセットを返すプロパティが含まれています。Questions 配列の各 Question オブジェクトには、Question と ChoiceArray の 2 つのプロパティが含まれています。物事を明確にするために、コードは次のとおりです。

Exam e = service.GetExam(long CenterID);

質問[] 質問 = e.質問;

foreach(クエスチョンインクエスチョン)

{

    string q = question.Question;

    Choice[] choice = question.Choice;

}

これらすべての質問とその選択肢をフォームに表示する方法を知る必要があります。これらを配列として持っているため、DataList を使用して適切にバインドできません。これらの質問とその選択肢をフォームと選択肢の選択に表示する方法を考えれば、各質問に対して選択された回答の値を取得できます。

ありがとう。

4

1 に答える 1

1

このメソッドを使用して、配列を次のように変換できますList<string>

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

その後、RadioButtonList にバインドできます。

于 2010-10-20T17:06:33.010 に答える