需要创建一个List<SelectListItem>数据集,如下
使用已经存在FruitCategoryEntity.cs类的IEnumerable<FruitCategory> GetAllFruitCategory()数据集也行。
public IEnumerable<FruitCategory> GetAllFruitCategory() { DataTable dt = objBusinessBase.GetDataToDataSet("usp_FruitCategory_GetAll").Tables[0]; return DataTableConvertToEnumerable(dt) ; }
在视图中的Razor语法:
@Html.DropDownListFor(o=>Model.FruitCategory_nbr,new SelectList(fcEntity.GetAllFruitCategory(),"FruitCategory_nbr","CategoryName"),"选择.....")