如何在保存时避免下拉列表中的第一个和最后一个项目?

时间:2013-08-14 02:04:48

标签: c# asp.net drop-down-menu

我有一个国家/地区下拉列表。第一个值是“选择国家/地区”,之后我有几个国家/地区名称。 ddl中的最后一个值是“其他”,用于添加不在ddl中的国家....

所以,这里第一个值“选择一个国家”和最后一个值“其他”不应保存,但可以从下拉列表中选择......

你可以帮忙!!

谢谢!

2 个答案:

答案 0 :(得分:1)

试试这个(需要导入System.Linq):

var items = ddl.Items.Cast<ListItem>();
var itemCount = items.Count();
var itemsWithoutFirstAndLast = items.Skip(1).Take(itemCount-2);

答案 1 :(得分:0)

插入以下代码,如

 foreach (ListItem l1 in DropDownList1.Items)
    { 
    if(l1.Text!="Select a Country" &&l1.Text!="Other")
    {
        //Write the code of insert
    }
    }

注意: l1。在“if”条件中使用的文本比较必须与下拉列表项文本相同(“选择一个区域也是区分大小写的”)