2015-05-07 4 views
-1

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

мышления с точки зрения приложения C# Windows Я думал о том, сетку с поле со списком элементов в качестве колонки. Это позволило бы мне ввести количество, а затем выбрать, какой элемент у меня выпадет. Затем я сохранил бы идентификатор клиента, элементы и суммы в отдельной таблице, где я могу запросить мой отчет.

К сожалению, мне неизвестен способ добавления записей в сетку в MVC 5. Но у меня уже создана моя сетка. Я немного зациклен на создании ссылки действия в MVC, чтобы добавлять строки в сетку и сохранять в базе данных.

Благодарим за предоставленную помощь.

+0

MCV или MVC ????? –

+0

В примере [этот ответ] показан пример использования динамического добавления элементов на ваш клиентский клиент (http://stackoverflow.com/questions/29837547/set-class-validation-for-dynamic-textbox-in-a-table/29838689 # 29838689), но было бы проще использовать помощник [BeginCollectionItem] (https://www.nuget.org/packages/BeginCollectionItem/) –

+2

Я исправил все вхождения MCV, чтобы сказать MVC. – DWright

ответ

1

Этот пример http://www.codeproject.com/Articles/786085/ASP-NET-MVC-List-Editor-with-Bootstrap-Modals должен вас поймать. Хотя вам не нужно использовать Bootstrap, у него есть все необходимое, чтобы показать вам, как это делается.

Что касается сетки MVC, там есть номер, и в зависимости от того, который вы выбрали, способ взаимодействия с ним может быть несколько иным в каждом случае. Но, грубо говоря, вы делаете AJAX-вызовы обратно на ваш MVC-контроллер для выполнения различных операций CRUD. Вот хорошая отправная точка на доступных сетей:

http://www.agile-code.com/blog/list-of-asp-net-mvc-grid/

Смежные вопросы