2014-10-15 12 views
0

누군가 스웨덴어로 국가 목록과 함께 aspxcombobox를 채우는 방법을 말해 줄 수 있습니까?스웨덴어로 국가 목록과 aspx 콤보 상자를 작성 하시겠습니까?

나는 영어 목록과 함께이 작업을 수행해 왔습니다.

내 코드 : 나는 다음 줄을 설정 한 config 파일에서

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

'aspxcombobox'는 [this control] (https://documentation.devexpress.com/#AspNet/clsDevExpressWebASPxEditorsASPxComboBoxtopic)이라고 가정하기 때문에 devexpress 태그를 추가했습니다. –

답변

0

에서 :ASPxComboBox - How to localize individual item text

ASPxComboBox 하나의 선언적 항목의 텍스트를 현지화 할 수 없습니다. 현지화 절차는 으로 이미 구현하거나 (예 : 번역 된 텍스트 항목이 포함 된 일부 서비스 열을 소개하여 데이터 소스 수준 인 에서 현지화를 구현하는 것이 좋습니다).

선언적으로 또는 런타임에 생성되는 콤보 상자 항목을 지역화하려면 ASP.NET 지역화 : Resources and Localization in ASP.NET 2.0을 사용할 수 있습니다. 지역화 된 문자열은 리소스에서 가져올 수 있습니다.

참고 문헌 :
ASPxComboBox as a "google" type search box

0

당신은 RegionInfo의 NativeName 속성을 사용해야합니다. 이 경우 편집기는 스웨덴의 지역 이름을 사용하여 채워집니다.