您的位置:首页 > 数据库

MVC DropdownList 怎么绑定数据库中的值

2017-07-19 20:01 399 查看
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 = "" })     

结束。下次可以直接抄了  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: