如何动态地在转发器的ItemTemplate中创建一个RadioButtonList(从db绑定)?

时间:2014-04-17 10:51:54

标签: asp.net repeater radiobuttonlist html.radiobuttonlist

如何将单选按钮列表项绑定到转发器? 我有一个转发器控制器。我需要获取已经存在于单选按钮列表中的项目。

2 个答案:

答案 0 :(得分:0)

您应该在转发器中使用带有单选按钮的表,而不是使用与

相同的组的RadioButtonList
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
            <ItemTemplate>
                 <table>

                    <tr>
                        <td>
                            <asp:RadioButton ID="OptionsRadioButton" runat="server" Width="332px" Text='<%E# val("Title") %>' />
                        </td>
                    </tr>
                </table>
            </ItemTemplate>
        </asp:Repeater>

答案 1 :(得分:0)

您必须循环并在Repeater中找到每个RadioButtonList并插入数据

foreach (RepeaterItem item in rptComments.Items)
{
string value = (item.FindControl("rptComments") as RadioButtonList).SelectedValue;
//Code to insert data here
}