0
我正尝试使用下面给出的代码从数据库中选择不同的行。当我运行这个查询时,它不会返回我所期望的结果。我需要不同的城市名称到下拉控制。如何从数据库中选择不同的行
using (var context = new CountryEntities())
{
var city = (from u in context.Cities
where u.StateId == StateID
select new
{
cityId = u.CityId,
cityName = u.CityName
}).Distinct();
cboCity.DataSource = city.ToList();
cboCity.DataValueField = "CityId";
cboCity.DataTextField = "CityName";
cboCity.DataBind();
cboCity.Items.Insert(0, new ListItem("--Select--", "0"));
}
我的数据库表是
我应该做的。请帮帮我。 在此先感谢。
是否有多个城市具有相同的“名称”但不同的“ID”? –
表中有多个城市和多个stateId。 – Jaan
那么,如果你有两个同名的城市,你使用哪个CityId?这是真正的问题。 –