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欢迎你,伙计。我很高兴能帮上忙。