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?這是真正的問題。 –