填写一个aspx组合框与瑞典国家列表?

时间:2014-10-15 09:46:07

标签: c# asp.net combobox devexpress countries

谁能告诉我如何用瑞典国家列表填写aspxcombobox?

我已经设法用英文国家列表来做这件事。

我的代码:

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" />
谢谢。

2 个答案:

答案 0 :(得分:0)

来自: ASPxComboBox - How to localize individual item text

  

ASPxComboBox不允许以声明方式本地化Item的文本。   建议您像您一样实施本地化程序   已经做到了(或在数据源级实现本地化,   例如,通过引入一些包含的服务列   翻译文本条目)。

要本地化以声明方式创建的组合框项目,或者在运行时,您可以使用ASP.NET本地化:Resources and Localization in ASP.NET 2.0。本地化字符串可以从资源中获取。

参考文献:
ASPxComboBox as a "google" type search box

答案 1 :(得分:0)

您需要使用RegionInfo的NativeName属性。在这种情况下,将使用瑞典语区域名称填写编辑器。