我的 aspx 中有一个中继器:
<asp:Repeater ID="rptDummy" runat="server" OnItemDataBound="rptDummy_OnItemDataBound"
Visible="true">
</asp:Repeater>
在 web 的 c# 端,我编写了这个函数:
protected void createRadioButtons(DataSet ds){
List<System.Web.UI.WebControls.RadioButton> buttons = new List<System.Web.UI.WebControls.RadioButton>();
foreach (DataTable dt in ds.Tables){
foreach (DataRow r in dt.Rows){
System.Web.UI.WebControls.RadioButton rb = new System.Web.UI.WebControls.RadioButton();
rb.Text = r[1] + " " + r[2] + " " + r[3] + " " + r[4];
rb.GroupName = (string)r[5];
buttons.Add(rb);
}
}
rptDummy.DataSource = buttons;
rptDummy.DataBind();
}
但是在尝试时,它什么也没显示。我究竟做错了什么?