我有一个国家/地区列表,其中包含丹麦语名称和国家/地区的英文名称。我需要将列表中的英文名称绑定到下拉列表。
我试过像
这样的东西ddlCountry.Items.Clear();
ddlCountry.Items.Add(new ListItem("choose", ""));
var list = Country.GetCountryList();
ddlCountry.DataSource = list;
ddlCountry.DataBind();
但下拉只显示刺痛"国家"。我需要显示国家名称。 我的列表如下图
任何人都可以帮忙吗?
答案 0 :(得分:1)
你可以尝试这个:
var list = Country.GetCountryList().Select(x=>x.EnglishName);
这样使用LINQ,您只选择名为GetCountryList()
的方法返回的国家的英文名称。