[英]How Clear, Deselect or Uncheck Dynamic Radio Buttons List?(ASP.NET, C#)
我創建了單選按鈕列表的動態方式。 使用HTML標簽,我在幾個RadioButtons中使用了DIV標簽,這留下了一個選擇或一個選擇(就像GroupBox一樣工作)。 另外,我創建了一個清理按鈕,用於清理或取消選擇單選按鈕列表。 我證明使用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();
}
而且不工作:(謝謝大家。
RBL不應包含任何RadioButtonList對象,因為它本身就是RadioButtonList。 它將包含單選按鈕。
我在尋找類似問題的幫助時發現了這個問題。 這應該可以清除RBL上的選擇:
RBL.ClearSelection();
使用此行代碼
RadioButtonList1.SelectIndex = -1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.