Как установить первый элемент выпадающего меню -Select- и оставшиеся элементы из столбца таблицы? - PullRequest
1 голос
/ 13 декабря 2008

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

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

, но данные связываются повторно. Каким будет решение этой проблемы? Так заранее.

Ответы [ 2 ]

1 голос
/ 13 декабря 2008

После установления связи с данными вызовите 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 голосов
/ 13 декабря 2008

Доступ к элементам в форме ListItems:

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

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

ddlLocationName.SelectedValue = "-1";

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

...