使用List集合绑定下拉列表

时间:2014-06-11 12:46:28

标签: c# asp.net sql

我有一个国家/地区列表,其中包含丹麦语名称和国家/地区的英文名称。我需要将列表中的英文名称绑定到下拉列表。

我试过像

这样的东西
ddlCountry.Items.Clear();
ddlCountry.Items.Add(new ListItem("choose", ""));
var list = Country.GetCountryList();
ddlCountry.DataSource = list;
ddlCountry.DataBind();

但下拉只显示刺痛"国家"。我需要显示国家名称。 我的列表如下图enter image description here

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

你可以尝试这个:

var list = Country.GetCountryList().Select(x=>x.EnglishName);

这样使用LINQ,您只选择名为GetCountryList()的方法返回的国家的英文名称。