C# 使用列表集合绑定Dropdownlist

C# 使用列表集合绑定Dropdownlist,c#,asp.net,sql,C#,Asp.net,Sql,我有一个包含丹麦名字和英国名字的国家列表。我需要将列表中的英文名字绑定到下拉列表 我试过类似的东西 ddlCountry.Items.Clear(); ddlCountry.Items.Add(new ListItem("choose", "")); var list = Country.GetCountryList(); ddlCountry.DataSource = list; ddlCountry.DataBind(); 但是下拉列表只显示“国家”。我需要显示国家的名称。 我的清单如下图

我有一个包含丹麦名字和英国名字的国家列表。我需要将列表中的英文名字绑定到下拉列表

我试过类似的东西

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()
返回的国家的英文名称。

ddlCountry.DataTextField=“EnglishName”@Arun欢迎你,伙计。我很高兴能帮上忙。