Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
иванзар
0 / 0 / 0
Регистрация: 20.07.2014
Сообщений: 13
1

Как заполнить выпадающий список с элементами из БД не используя цикл foreach

23.08.2014, 11:10. Просмотров 1384. Ответов 6
Метки нет (Все метки)

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

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@model IEnumerable<Diploma2.Models.Day>
 
@{
    ViewBag.Title = "Расписание группы";
}
 
<h2>Расписание группы</h2>
@foreach (var item in Model)
    {
<div class="editor-label">
    @Html.LabelFor(modelItem => item.IDDay, "День")
</div>
<div class="editor-field">
    @Html.DropDownList("IDDay", String.Empty)
    @Html.ValidationMessageFor(modelItem => item.IDDay)
</div>
<!--Далее не важно -->
В контроллере:
C#
1
2
3
4
5
6
TimetableEntities db = new TimetableEntities(); // Экземпляр класса моей модели
 
public ActionResult Group_Table(int id, Day daay)
        {
            ViewBag.IDDay = new SelectList(db.Day, "IDDay", "Day1", daay.IDDay);
// далее не важно
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.08.2014, 11:10
Ответы с готовыми решениями:

Заполнить период используя календари ("от" и "до") и выбрать человека использую выпадающий список
Здравствуйте, подскажите пожалуйста макрос, который будет вызывать форму при клике по ячейке &quot;H5&quot;,...

Выпадающий список с элементами из БД
На созданной странице, нужно поставить выпадающий список с названиями городов. Список городов...

Программно заполнить выпадающий список
Пишу небольшую программку для себя и возникла небольшая проблема, не могу заполнить выпадающий...

Используя цикл foreach удалить элемент списка по ID
Имеется список класса Gorod. List&lt;Gorod&gt; gorod = new List&lt;Gorod&gt;(); Как используя цикл foreach...

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

6
Монфрид
1212 / 1022 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
23.08.2014, 11:51 2
вынести его из foreach не додумались?)
0
иванзар
0 / 0 / 0
Регистрация: 20.07.2014
Сообщений: 13
23.08.2014, 12:20  [ТС] 3
как без foreach передать: var item in Model?
иначе, код ниже не будет работать
или возможно как-то переделать весь код? Но у меня не получилось.
0
Монфрид
1212 / 1022 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
23.08.2014, 15:19 4
Цитата Сообщение от иванзар Посмотреть сообщение
var item in Model?
dropdown листу не нужна модель, зачем он в фориче..
0
иванзар
0 / 0 / 0
Регистрация: 20.07.2014
Сообщений: 13
23.08.2014, 15:35  [ТС] 5
Нужна. Чтобы в выпадающем списке были элементы из модели (из бд).
0
Монфрид
1212 / 1022 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
23.08.2014, 16:10 6
Цитата Сообщение от иванзар Посмотреть сообщение
@Html.DropDownList("IDDay", String.Empty)
я не вижу обращения к модели у листа
1
иванзар
0 / 0 / 0
Регистрация: 20.07.2014
Сообщений: 13
23.08.2014, 17:22  [ТС] 7
Хм..
я думал так не получится передать данные в бд
но вроде работает

спасибо большое

я перемудрил)
0
23.08.2014, 17:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.08.2014, 17:22

Используя цикл foreach выведите на экран все элементы массивов целых чисел которые больше 20, меньше 50
Используя цикл foreach выведите на экран все элементы массивов целых чисел которые больше 20,...

Обработка XML. Цикл foreach (XmlNode.) вложенный во внешний foreach
Здравствуйте. Возникла проблема при обработке XML-файла (с помощью XMLDocument). В теме я новичок....

Заполнить список элементами последовательности [Turbo Prolog]
Ребята,помогите пожалуйста!я написала программу, тока не знаю как сформировать список.вот задание:...


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

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

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