繁体   English   中英

使用列表集合绑定Dropdownlist

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM