Создайте выпадающий список из datatable

#asp.net #asp.net-mvc

#asp.net #asp.net-mvc

Вопрос:

Я хочу создать выпадающий список на основе таблицы со значениями из моих Table_Services и сохранить в моих службах Table_Status

IMG

на данный момент у меня есть это:

 @Html.TextBoxFor(m => @item.Status, new { @class = "Status", disabled = true }) //from my Table_Status
 

я пытаюсь создать список, но безуспешно: (

Моя модель:

 public List<Table_Services> ServicesList { get; set; }
 

Контроллер:

 OrderViewModel model = new OrderViewModel
        {
            ServicesList = db.Table_Services.ToList()
        };
 

Вид:

 @Html.DropDownListFor(m => @item.Status, new SelectList(Model.ServicesList, "Services", "Select", new { @class="statusselect",disabled = true })
 

Спасибо,

Ответ №1:

Вы пропустили DataValueField в Html.DropDownListFor

 @Html.DropDownListFor(model => @item.Status, new SelectList(Model.ServicesList, "ID", "Services", "Select One"), new { @class = "form-control col-md-12" })