谁能告诉我如何用瑞典国家列表填写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" />
谢谢。
答案 0 :(得分:0)
来自: ASPxComboBox - How to localize individual item text
ASPxComboBox不允许以声明方式本地化Item的文本。 建议您像您一样实施本地化程序 已经做到了(或在数据源级实现本地化, 例如,通过引入一些包含的服务列 翻译文本条目)。
要本地化以声明方式创建的组合框项目,或者在运行时,您可以使用ASP.NET本地化:Resources and Localization in ASP.NET 2.0。本地化字符串可以从资源中获取。
答案 1 :(得分:0)
您需要使用RegionInfo的NativeName属性。在这种情况下,将使用瑞典语区域名称填写编辑器。