Как создать новый элемент управления в зависимости от SelectedValue в DropDownList - PullRequest
0 голосов
/ 25 февраля 2010

У меня есть динамические значения из Enum, такие как: String, Int, Double, Bool, DateTime.

Как мне создать новый элемент управления в зависимости от того, какое значение SelectedValue динамически добавляется на страницу? Я хочу CheckBox для Bool, TextBox для String, Календарь для DateTime и т. Д.

1 Ответ

1 голос
/ 25 февраля 2010

Один из способов сделать это - create элементы управления all together и show / hide, необходимые в зависимости от SelectedValue, динамически.

что-то вроде

if(someControl.SelectedValue == 1)
{
  Textbox1.Visible = False;
  Textbox2.Visible = True;
}
else  
{
  Textbox1.Visible = True;
  Textbox2.Visible = False;
}
...