2014-10-15 5 views
0

может ли кто-нибудь сказать мне, как заполнить aspxcombobox со списком стран на шведском?заполнить со списком aspx со списком стран на шведском языке?

Мне удалось сделать это с помощью английского списка стран.

мой код:

public static List<string> getCountryList() 
{ 
    List<string> cultureList = new List<string>(); 
    CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures); 
    foreach (CultureInfo culture in cultures) 
    { 
     if (culture.LCID != 127 && (culture.CultureTypes & CultureTypes.NeutralCultures) != CultureTypes.NeutralCultures) 
     { 
      RegionInfo region = new RegionInfo(culture.LCID); 
      if (!(cultureList.Contains(region.EnglishName))) 
      { 
       cultureList.Add(region.EnglishName); 
      } 
     } 
    } 
    cultureList.Sort(); 
    return cultureList; 
} 

В конфигурационном файле я установить следующую строку:

<globalization uiCulture="sv" culture="sv-SE" /> 

спасибо.

+0

Обратите внимание, что я добавил тег devexpress, так как я предполагаю, что 'aspxcombobox' является [этим элементом управления] (https://documentation.devexpress.com/#AspNet/clsDevExpressWebASPxEditorsASPxComboBoxtopic). –

ответ

0

От:ASPxComboBox - How to localize individual item text

ASPxComboBox не позволяет локализовать текст элемента декларативно. Рекомендуется выполнить процедуру локализации, как вы это делаете (или реализовать локализацию на уровне источника данных , например, путем введения некоторого столбца службы, содержащего переведенные текстовые записи ).

Чтобы локализовать объекты combobox, созданные декларативно или во время выполнения, вы можете использовать локализацию ASP.NET: Resources and Localization in ASP.NET 2.0. Локализованные строки можно получить из ресурсов.

Ссылки:
ASPxComboBox as a "google" type search box

0

Вы должны использовать NativeName свойство RegionInfo в. В этом случае редактор будет заполнен с использованием шведских названий регионов.

Смежные вопросы