protected override void CreateChildControls()
{
string type = GetTypeStr();
string[] type2 = type.Split(';');
typecount = type2.Length;
Table table = new Table();
table.CellPadding = 0;
table.CellSpacing = 0;
table.Style.Add(HtmlTextWriterStyle.Height, "190px");
table.Style.Add(HtmlTextWriterStyle.Width, "200px");
TableRow row = new TableRow();
TableCell cell1 = new TableCell();
TableCell cell2 = new TableCell();
for (int i = 0; i < type2.Length; i++)
{
cb = new CheckBox();
cb.Text = type2;
this.Controls.Add(cb);
row = new TableRow();
cell1 = new TableCell();
cell2 = new TableCell();
cell1.Style.Add(HtmlTextWriterStyle.TextAlign, "left");
cell1.Controls.Add(cb);
row.Cells.Add(cell1);
table.Rows.Add(row);
}
btn.Click += new EventHandler(btn_Click);
btn.Text = "全选";
this.Controls.Add(btn);
row = new TableRow();
cell1 = new TableCell();
cell2 = new TableCell();
cell1.Style.Add(HtmlTextWriterStyle.TextAlign, "left");
cell1.Controls.Add(btn);
row.Cells.Add(cell1);
table.Rows.Add(row);
this.Controls.Add(table);
}
|