MVC DropdownList 怎麼綁定數據庫中的值


1.從數據庫讀取數據

   List<GetCitInfo> modelcitys = new List<GetCitInfo>();
            modelcitys = hpmDal.GetlistCityInfo();

2.將數據讀取過來之後  存在modelcitys 集合中

3.實例化一個SelectListItem 

  List<SelectListItem> itemList = new List<SelectListItem>();


3.遍歷所有的數據

 foreach (var t in modelcitys)
            {
                var itemselectLanguage = new SelectListItem { Value = t.cityID.ToString(), Text = t.citiName };
                if (t.cityID == model.cityId)
                {
                    itemselectLanguage.Selected = true;
                }


                itemList.Add(itemselectLanguage);
            }

4.將集合放到ViewData 中

   ViewData["cityId"] = itemList;

5.頁面顯示

   @Html.DropDownList("cityId", null, new { style = "" })     

結束。下次可以直接抄了  




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章