Tuesday, September 20, 2011

Tuesday 9.20.11

public partial class PanelDemo : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//first take care of the panel w/ the dynamically generated controls
//show or hide Panel contents
pnlDynamic.Visible = chkVisible.Checked;

//generate label controls.
int numlabels = Int32.Parse(ddlLabels.SelectedItem.Value);
for (int i = 1; i <= numlabels; i++)
{
Label lbl = new Label();
lbl.Text = "Label" + (i).ToString();
lbl.ID = "Label" + (i).ToString();
pnlDynamic.Controls.Add(lbl);
pnlDynamic.Controls.Add(new LiteralControl("
"));

}

//generate textbox controls
int numBoxes = Int32.Parse(ddlBoxes.SelectedItem.Value);
for (int i = 1; i <= numBoxes; i++)
{
TextBox txt = new TextBox();
txt.Text = "TextBox" + (i).ToString();
txt.ID = "TextBox" + (i).ToString();
pnlDynamic.Controls.Add(txt);
pnlDynamic.Controls.Add(new LiteralControl("
"));
}

}
}

No comments: