2012-03-25 152 views
0

我有這個下拉列表和沒有顯示數據,我有一些錯誤?Dropdownlist沒有顯示數據

var City = from s in db.City_Office 
         join c in db.City on s.IdCityOffice equals c.IdCity 
         select c; 

    ViewBag.IdCityoffice = new SelectList(City, "IdCity", "NameCity"); 
+2

使用斷點來查看數據是否從查詢中返回。 – Shyju 2012-03-25 02:45:26

回答

0

首先,您的查詢可能不會返回任何數據。其次,你想立即強制執行你的查詢。

只需'選擇'不會執行它。你需要使用它。調用ToList()將強制執行(或者如果期望一個,則爲Single())

 

var City = (from s in db.City_Office 
         join c in db.City on s.IdCityOffice equals c.IdCity 
         select c).ToList();