heemanshubhalla Ответов: 3

заполнить выпадающий список из базы данных mvc


у меня есть форма сведений о студенте и я хочу иметь combobox subject который будет содержать темы из таблицы subject в базе данных и студент выбирает тему из этого поля со списком как получить этот тип поля со списком

3 Ответов

Рейтинг:
1

Garth J Lancaster

если вы сделали google для этих условий

комбинированный список
связующий
набор данных

вы получите именно те ответы, которые вам нужны - вот два таких результата, второй показывает всевозможные привязки "источника данных"

http://msdn.microsoft.com/en-us/library/x8160f6f(v=против 110). aspx[^]

http://www.c-sharpcorner.com/UploadFile/0f68f2/programmatically-binding-datasource-to-combobox-in-multiple/[^]


[no name]

ваши обе ссылки связаны с формой windows, и я уже говорил о mvc..... как заполнить комбо в mvc

Рейтинг:
0

[no name]

Я пробовал решение в вашей ссылке, но приходит следующая ошибка

Нет элемента ViewData типа ' IEnumerable & lt;SelectListItem>', который имеет ключ'studentid'.

Вот мой код

public ActionResult Create () / / создать студента с субъектом
{

возвращение смотреть();


}
[HttpPost]
public ActionResult Create(studentmaster studentmaster)
{

if (ModelState.Функция IsValid)
{
ViewBag.сообщение = новый списка(БД.studentmasters, "studentid", "studentname");

string name = Request["subject"].Метод toString();

var subject = новый субъект
{
subjectname = имя
};
studentmaster.субъектов.Добавить (тема);
дБ.studentmasters.Добавить(studentmaster);
дБ.Метод SaveChanges();
return RedirectToAction ("showallstudent");
}

обратный вид(studentmaster);
}

на вид я использовал поле со списком вот так

< div>
@Html. DropDownList ("studentid", строка.Пустой)
< / div>

Рейтинг:
0

Member 12714650

как искать в mvc 4 total qus?


как подключить значения базы данных в раскрывающемся списке в mvc 4