0
我有选择题对象的列表。我需要用对象属性创建一个RadioButtonList:Choice_A,Choice_B,... Choice_D。从创建对象属性动态单选按钮列表
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>
感谢您的答复。我认为我现在有一个很好的领先,但我得到的错误:未处理的绑定类型:ListBinding
select new SQuestions { QuestionID = questions.Question_ID, Description = questions.Description,Choices = {questions.Choice_A,questions。 Choice_B,questions.Choice_C} – user1553087 2012-07-26 16:42:10