通常情况是设计时声明:CheckBoxList CheckBoxList1=new CheckBoxList()来构造一个CheckBoxList 的实例。我现在有多个这样的构造,想在运行时构造,如:
CheckBoxList CheckBoxList1=new CheckBoxList();
CheckBoxList CheckBoxList2=new CheckBoxList();
CheckBoxList CheckBoxList3=new CheckBoxList();
.........
如何把这些CheckBoxList1,CheckBoxList2,CheckBoxList3......用一个变量来表示,运行时(不是设计时)构造指定数量的CheckBoxList?望高人指点。
CheckBoxList CheckBoxList1=new CheckBoxList();
CheckBoxList CheckBoxList2=new CheckBoxList();
CheckBoxList CheckBoxList3=new CheckBoxList();
.........
如何把这些CheckBoxList1,CheckBoxList2,CheckBoxList3......用一个变量来表示,运行时(不是设计时)构造指定数量的CheckBoxList?望高人指点。
{
CheckBoxList CheckBoxList1=new CheckBoxList();
Page.Contorls.Add(CheckBoxList1);
}你要的是这样不?
{
CheckBoxList CheckBoxList1=new CheckBoxList();
CheckBoxList1.ID = "CBOX_" + i.ToString();
Page.Contorls.Add(CheckBoxList1);
}
//取
CheckBoxList cbox = Page.FindControl("CBOX_1") as CheckBoxList;
{
CheckBoxList CheckBoxList1=new CheckBoxList();
CheckBoxList1.ID = "CBOX_" + i.ToString();
Page.Contorls.Add(CheckBoxList1);
}
//取
CheckBoxList cbox = Page.FindControl("CBOX_1") as CheckBoxList;