2008-12-13 3 views
1

Я использую раскрывающееся меню для отображения поля «Расположение» таблицы. Я хочу установить первый элемент dropdowm как «-Select Location-». Я не могу установить первую запись таблиц как «Выбрать», потому что таблица обрабатывается в формате xml. И файл таблицы генерируется динамически. Я currentaly с использованием в качествеКак установить раскрывающийся список элементов -Выбрать- и остальные элементы из столбца таблицы?

ddlLocationName.Dispose(); 
    ddlLocationName.AppendDataBoundItems = true; 
    ddlLocationName.Items.Add("Select Location");   
    ddlLocationName.DataSource = _section.GetLocations(); 
    ddlLocationName.DataBind(); 
    ddlLocationName.AppendDataBoundItems = false; 

но данные переплетены неоднократно. Каким будет решение этой проблемы? Thaks заранее.

ответ

1

После того, как у вас есть привязка данных, вызовите ddlLocationName.Items.Insert (0, «Выбрать местоположение»);

Пример:

ddlLocationName.Items.Clear(); 
ddlLocationName.DataSource = _section.GetLocations(); 
ddlLocationName.DataBind(); 
ddlLocationName.Items.Insert(0, "Select Location"); // Adds the item in the first position 
0

доступа элементы в виде ListItems:

ListItem li = new ListItem("Select Location","-1"); 
ddlLocationName.Items.Add(li); 

После связали ваши другие данные, используйте:

ddlLocationName.SelectedValue = "-1"; 

Кроме того, вы можете добавить значения вашей таблицы аналогичным образом сначала в ListItem.