Iam using below code for creating dynamically textboxs bt the below code is creating only one vertical row for textboxs now i want 3 vertical rows can u give a code??
Expand|Select|Wrap|Line Numbers
- using System.Collections.Generic;
- public partial class _Default : System.Web.UI.Page
- {
- int controlCounter = 0;
- List<string> myControlList;
- protected override void LoadViewState(object savedState)
- {
- base.LoadViewState(savedState);
- myControlList = (List<string>)ViewState["myControlList"];
- foreach (string ctlID in myControlList)
- {
- controlCounter++;
- TextBox box = new TextBox();
- box.ID = ctlID;
- LiteralControl lineBreak = new LiteralControl("<br />");
- controlHolder.Controls.Add(box);
- controlHolder.Controls.Add(lineBreak);
- }
- }
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!IsPostBack)
- {
- myControlList = new List<string>();
- ViewState["myControlList"] = myControlList;
- }
- }
- protected void addControlButton_Click(object sender, EventArgs e)
- {
- controlCounter++;
- TextBox box = new TextBox();
- box.Text = "a new text Box";
- box.ID = "textBox" + controlCounter.ToString();
- LiteralControl lineBreak = new LiteralControl("<br />");
- controlHolder.Controls.Add(box);
- controlHolder.Controls.Add(lineBreak);
- myControlList.Add(box.ID);
- ViewState["myControlList"] = myControlList;
- }
- }