多肢選択問題のオブジェクトのリストがあります。Choice_A、Choice_B、... Choice_D というオブジェクト プロパティを持つ RadioButtonList を作成する必要があります。
var qs = (from questions in dc.Survey_Questions
where questions.Survey_ID == surveyid
select new SQuestions
{
QuestionID = questions.Question_ID,
SurveyID = questions.Survey_ID,
Description = questions.Description,
Choice_A = questions.Choice_A,
Choice_B = questions.Choice_B,
Choice_C = questions.Choice_C,
Choice_D = questions.Choice_D,
}).ToList();
DataList dtQuestion.DataSource = qs;
HTML 構造:
<asp:DataList ID="dtQuestion" runat="server" RepeatDirection="Vertical" >`
<ItemTemplate>
<%# Eval("Description") %> `
<ItemTemplate>
<RadioButtonList></RadiobuttonList>
</ItemTemplate>
</ItemTemplate>
</asp:DataList>