私のプロジェクトには、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 を使用して適切にバインドできません。これらの質問とその選択肢をフォームと選択肢の選択に表示する方法を考えれば、各質問に対して選択された回答の値を取得できます。
ありがとう。