[英]Bind Dropdownlist using List collection
我有一个国家列表,其中包含该国家的丹麦名称和英语名称。我需要将英语名称从列表绑定到下拉列表。
我尝试了类似的东西
ddlCountry.Items.Clear();
ddlCountry.Items.Add(new ListItem("choose", ""));
var list = Country.GetCountryList();
ddlCountry.DataSource = list;
ddlCountry.DataBind();
但是下拉列表仅显示字符串“国家”。我需要显示国家名称。 我的清单如下图
有人可以帮忙吗?
您可以尝试以下一种方法:
var list = Country.GetCountryList().Select(x=>x.EnglishName);
使用LINQ的这种方式,您仅选择名为GetCountryList()
方法返回的国家/地区的英文名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.