Как можно избежать первого и последнего элемента в раскрывающемся списке во время сохранения?
У меня есть выпадающий список стран. Первое значение - "Выбрать страну", и после этого у меня есть несколько названий стран. Последнее значение в ddl - "Другое", чтобы добавить страну, которой нет в ddl....
Итак, здесь первое значение "Выбрать страну" и последнее значение "Другое" не должны быть сохранены, но могут быть выбраны из выпадающего списка...
не могли бы вы помочь!!
Спасибо!!
2 ответа
Решение
Вставьте следующий код как
foreach (ListItem l1 in DropDownList1.Items)
{
if(l1.Text!="Select a Country" &&l1.Text!="Other")
{
//Write the code of insert
}
}
Примечание: l1.Текстовое сравнение, которое используется в условии "если", должно совпадать с текстом элемента раскрывающегося списка ("Выберите страну", которая также чувствительна к регистру)
Попробуйте это (нужно импортировать System.Linq
):
var items = ddl.Items.Cast<ListItem>();
var itemCount = items.Count();
var itemsWithoutFirstAndLast = items.Skip(1).Take(itemCount-2);