【发布时间】:2014-05-11 09:47:54
【问题描述】:
我创建了单选按钮列表的动态方式。使用 HTML 标签,我在几个 RadioButtons 中使用了 DIV 标签,这留下了一个选择或一个选择(像 GroupBox 一样工作)。此外,我创建了一个清理按钮,用于清理或取消选择 RadioButtons 列表。我证明使用 Clean() 方法不起作用。并且使用 Radio 的 ID(等于“false”)也不起作用。举例:
protected void btnLimpiar_Click(object sender, EventArgs e){
this.RadioButtonList0_1.Checked = false;}
我需要知道如何清理这些通过 SQL 咨询创建的动态控件。这里将单选按钮列表分类:
foreach (DataRow drCurrent in objDataTable.Rows){
HtmlGenericControl createDiv = new HtmlGenericControl("div");
createDiv.ID = "divA" + i;
createDiv.Style.Add("float", "left");
createDiv.Style.Add("padding", "2%");
RBL = new RadioButtonList();
RBL.ID = "RadioButtonList" + i.ToString(); ;
RBL.RepeatDirection = RepeatDirection.Horizontal;
RBL.Items.Add("Si");
RBL.Items.Add("No");
RBL.Items[0].Selected = false;
createDiv.Controls.Add(RBL);
i += 1;
}
上一个,工作成功。但是 ¿ 执行此操作的方法、函数或代码是什么? 但是,我使用了一个计数列表,然后搜索每个 RadioButtonList 并取消选择它。
foreach (RadioButtonList L_RBL in RBL.Items)
{
RBL.Items.Clear();
L_RBL.ClearSelection();
}
而且不工作:( 谢谢大家。
【问题讨论】:
标签: c# asp.net sql-server html webforms