2016-04-11 3 views
0

Я добавил данные в список, подобный этому.Как вставить начальные значения для списка, которые уже добавили в него данные, mvc, C#

List<CommonSearch> regionList = new List<CommonSearch>(); 

      foreach(var items in filteredRegion) 
      { 
       regionList.Add(new CommonSearch 
       { 
        Destination = returnRegionName(items), 
        regCde = items 
       }); 

      } 

теперь я хочу, чтобы добавить исходные данные для this.like ниже, чтобы показать в моем dropdownlist.how я могу это сделать.

//regionList.Insert(0,"All ");

ответ

1

Вставить в regionList новый CommonSearch пункт после foreach цикла:

regionList.Insert(0, new CommonSearch() { Destination = "All" }); 

Ваш код вставки не будет работать из-за несоответствия типа в вашем списке.

+0

работа выполнена, thanx.I принимаю ваш ответ в течение 2 минут – bill

0

List<> действительно гарантирует заказ, вы можете либо добавить элемент в начале.

List<CommonSearch> regionList = new List<CommonSearch>(); 
regionList.Add(new CommonSearch { Destination = "All" }); 

или вставить в 0-м месте после вашего цикла.

regionList.Insert(0, new CommonSearch { Destination = "All" });