-2
我已經動態創建了複選框。我有一個選項「全選」。如何在C#中選擇所有動態創建的複選框?如何訪問C#中動態創建的控件?
如何選擇所有已創建的動態複選框?
protected void chkbox_CheckedChanged(object sender, EventArgs e)
{
CheckBox chkBtn = new CheckBox();
chkBtn = sender as CheckBox;
selectedTypeId.Add(Convert.ToInt16(chkBtn.Name));
foreach(int id in selectedTypeId)
{
Console.WriteLine(id);
}
}
您是否將動態創建的複選框保存在列表或數組中?如果沒有,您可以通過名稱找到控件或遍歷表單的'Controls'屬性並以其他方式尋找它們。 – itsme86
將您創建的每個「CheckBox」添加到「List」並遍歷列表(un-)檢查每個列表。 –
DrNachtschatten
@DrNachtschatten你能舉個例子嗎? –