Как можно избежать первого и последнего элемента в раскрывающемся списке во время сохранения?

У меня есть выпадающий список стран. Первое значение - "Выбрать страну", и после этого у меня есть несколько названий стран. Последнее значение в 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);
Другие вопросы по тегам