공룡호가 사는 세상 이야기

동적으로 컨트롤을 생성한다는 말은 런타임시 생성된(USER INPUT 또는 연산의 결과로) 값을 가지고,
런타임시 컨트롤을 생성한다는 말이 되는데,(반드시 그런 것은 아니지만 - 개수가 정해져 있다면)
그 방법은 다음과 같다.

예)TextBox Control에서 받은 입력 값의 개수만큼 TextBox를 생성하는 예제

// 미리 생성된 TextBox Control's ID : Num
string number = Convert.ToInt32(Num.Text);

for (int i=1; i<=number; i++)
{
      Literal li = new Literal();
      li.Text = "<br>" + i + "번째 TextBox : ";
      Controls.Add(li);

      TextBox txt = new TextBox();
      txt.ID = "txt"+i.ToString();
      txt.Width = 80;
      Controls.Add(txt);
}