我想使用 languageCod
(en-gb)的 Dictionary (list)作为键,并使用语言名(English)作为要显示的文本来设置 Dropdownlist
(language-List)的 DataTextField
和 DataValueField
。
相关守则:
string[] languageCodsList= service.LanguagesAvailable();
Dictionary<string, string> list =
new Dictionary<string, string>(languageCodsList.Length);
foreach (string cod in languageCodsList)
{
CultureInfo cul = new CultureInfo(cod);
list.Add(cod, cul.DisplayName);
}
languageList.DataSource = list;
languageList.DataBind();
如何设置 DataTextField
和 DataValueField
?