Minnu Sanju Ответов: 2

Как добавить данные в неупорядоченный список из базы данных в mvc4


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

В моем контроллере:

DataTable dtc = registerDAL.CategoryRetrieve();ArrayL
ist category = new ArrayList();
          foreach (DataRow dr in dtc.Rows)
          {
              category.Add(dr);
          }


На мой взгляд:
мне нужно, чтобы эти категории отображались в виде списка.
Что я могу сделать?

2 Ответов

Рейтинг:
2

Jameel VM

Здесь я демонстрирую простой пример загрузки списка.Пожалуйста, следуйте инструкциям

Создание модели

public class YourList
{
public ArrayList Category{get;set;}
}


Создайте контроллер и ActionResult

public ListController:Controller
{
public ActionResult Index()
{
DataTable dtc = registerDAL.CategoryRetrieve();ArrayL
ist category = new ArrayList();
          foreach (DataRow dr in dtc.Rows)
          {
              category.Add(dr);
          }
var list=new YourList();
list.Category=category;
return View(list)
}
}


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

@model YourList
{
<ul>
  @foreach (var item in Model.Category)
            {
                <li>@item</li>          
            }
</ul>
}

Надеюсь, это поможет


Minnu Sanju

Спасибо, позвольте мне попробовать

Minnu Sanju

когда я попробовал это сделать
я получаю список как: System. DataRow

что делать пожалуйста направьте меня

Jameel VM

вы должны указать имя столбца или индекс, например dr[0] или dr["columnname"]

Jameel VM

не в поле зрения. внутри цикла .foreach (DataRow dr в dtc. Rows)
{
категория.Добавить(д-р["Имя_столбца"]);
}

Рейтинг:
2

Balaram224

как привязать мою сущность данных для выпадающего bootstarp раскрывающийся список в приложении MVC
Плейлист-это моя таблица данных из базы данных сущностей и
имя соединения объект списка воспроизведения
ниже приведен мой код

<div class="row">
    <div class="container">
        <div class="col-md-2 col-md-offset-10">
            <div style="float:right;">
                <ul class="nav-dp navdpbar-nav">
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">My Playlists <span class="caret"></span></a>

                        <ul class="dropdown-menu">
                           

                        </ul>
                    </li>
                </ul>
            </div>
        </div>
    </div>
</div>


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


CHill60

Если у вас есть свой вопрос, то воспользуйтесь ссылкой "задать вопрос". Не публикуйте вопросы или комментарии в качестве решений для старых сообщений