0
我想在具有Repeater控件的asp.net中構建一個poll系統,DB中有2個表(Polls,PollItems)。並使用此代碼選擇投票:在asp.net中使用Repeater控件構建poll系統
var lstPoll = (from P in Conn.Polls.ToList()
orderby P.PollOrder
select new { P.Question, P.PollID, P.PollItems }).ToList();
RepeaterPoll.DataSource = lstPoll.ToList();
RepeaterPoll.DataBind();
PollItems表(P.PollItems)具有PollItemID,PollAnswer parametr。
<asp:Repeater ID="RepeaterPoll" runat="server">
<ItemTemplate>
<%# Eval("Question")%>
<br />
<asp:RadioButtonList ID="rblItemPoll" runat="server" DataValueField='<%# Eval("PollItemID")%>' DataTextField='<%# Eval("PollAnswer")%>'></asp:RadioButtonList>
<br /><br />
</ItemTemplate>
</asp:Repeater>
但不是Eval PollAnswer和PollItemID到rblItemPoll。
plase幫助我建立投票系統。
數據集中的屬性「PollItemID」和「PollAnswer」在哪裏?您正在選擇'new {P.Question,P.PollID,P.PollItems}'。 – mellamokb 2013-03-05 21:04:33
pollItems是表,並且具有PollItemID,PollAnswer,... – 2013-03-05 21:07:10
RadioButtonList的數據源在哪裏? – mellamokb 2013-03-05 21:13:50