Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
DenKG
5 / 5 / 7
Регистрация: 23.12.2015
Сообщений: 756
1

Как в выпадающий список вывести данные из БД?

07.01.2019, 12:28. Просмотров 410. Ответов 1
Метки нет (Все метки)

У меня в контроллере создается два выпадающих списка:
C#
1
2
3
4
5
SelectList students = new SelectList(db.Students, "Id", "StudentName");
            SelectList books = new SelectList(db.Books, "Id", "BookName");
 
            ViewBag.Students = students;
            ViewBag.Books = books;
В представлении вывожу так:
HTML5
1
2
@Html.DropDownListFor(model => model.StudentId,
            new SelectList (ViewBag.Students, "StudentName"))
И в итоге вместо списка элементов из БД получаю список из System.Web.Mvc.SelectListItem
Как это исправить?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2019, 12:28
Ответы с готовыми решениями:

Данные из БД в выпадающий список
Всем привет. Такой вопрос. Сразу прошу прощения, так как я мало смыслю в PHP, но знаю что это всего...

Выпадающий список + подтянуть данные
Здравствуйте пожалуйста помогите как в экзел 2007 создат выподающий лист,с именами ,чтобы при...

Выпадающий список, данные из таблицы
Как заполнить выпадающий список данными из таблиц? В одной таблице содержится численное значение...

Из БД в выпадающий список данные грузятся, а обратно нет (
Задача: загрузить в два окна из разных табличек данные, выбрать что-нибудь из первого окна и что-то...

Вывести все текстовые файлы из папки в выпадающий список
Здравствуйте ув. web разработчики. Столкнулся с проблемой:wall:. Есть папка Data\ в ней файлы *.txt...

1
lvlkoo
.NET C#,ASP.NET MVC
Эксперт .NET
540 / 462 / 213
Регистрация: 16.10.2010
Сообщений: 1,852
Завершенные тесты: 2
07.01.2019, 14:02 2
Цитата Сообщение от DenKG Посмотреть сообщение
new SelectList (ViewBag.Students, "StudentName"))
Поавторное создание во воьюхе SelectList не нужно, т.к ViewBag.Students УЖЕ является SelectList, вы его создали ранее в контролере. Если метод требует конкретный тип в аргументе, можно просто выполнить операцию приведения типа

HTML5
1
@Html.DropDownListFor(model => model.StudentId, (SelectList) ViewBag.Students)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2019, 14:02

Как вывести данные, используя список?
В процессе написания диплома возникла следующая проблема: имеется текстовый файл с заметками,...

Как вывести список файлов из папок и получить их данные
У меня есть папка. В ней файлы. Мне нужно зная только путь до папки, вывести сначала список всех...

Как реализовать выпадающий список
По адресу: ... ... файл с возможностью выбирать в ячейку значение из выпадающего списка. При...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru