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

Объединение данных c БД для вывода в Grid

07.11.2015, 22:36. Просмотров 366. Ответов 1
Метки нет (Все метки)

Проект на ASP.NET MVC, электронный магазин. Есть метод в контроллере:
C#
1
2
3
4
5
6
7
8
 public ActionResult ShowOrder()
        {
           
            var orders = storeDB.OrderDetails.ToList();
 
 
            return View(orders);
        }
Есть вью, которая выводит результат:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@model List<MvcCosmeticsStore.Models.OrderDetail>
@{
    ViewBag.Title = "ShowOrder";
}
<h2>ShowOrder</h2>
 
@using GridMvc.Html
@Html.Grid(Model).Columns(columns =>
           {
 
               columns.Add(c => c.OrderId).Sortable(true).Titled("OrderId");
               columns.Add(c => c.Order.FirstName).Sortable(true).Titled("FirstName");
               columns.Add(c => c.Order.LastName).Sortable(true).Titled("LastName");
               columns.Add(c => c.Order.Address).Sortable(true).Titled("Address");
               columns.Add(c => c.Order.City).Sortable(true).Titled("City");
               columns.Add(c => c.Order.Country).Sortable(true).Titled("Country");
               columns.Add(c => c.Order.Email).Sortable(true).Titled("Email");
               columns.Add(c => c.UnitPrice).Sortable(true).Titled("UnitPrice");
               columns.Add().Encoded(false).Sanitized(false).RenderValueAs(o => @Html.ActionLink("Add to cart", "AddToCart", "ShoppingCart", new { id = o.OrderId }, ""));
           }).WithPaging(20)
Итог на экране:
Объединение данных c БД  для вывода в Grid



Вопрос: как обьединить по OrderId данные, чтобы не дублироваться, а просто UnitPrice, чтобы общую смму выводил, а не по каждому продукту??
Заранее спасибо!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2015, 22:36
Ответы с готовыми решениями:

Атрибуты для вывода данных
Получил задание в проекте ASP.NET Mvc 4 сделать следующее: Если пользователь...

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

Вывод пустого grid при использовании dojo для Odata
Здравствуйте! Сделала проект, основанный на протоколе OData. Сode first для...

NoWrap для ASP.NET - e.Row.Cells[grid.SortColumn].Wrap = false;
В заголовке GridView стоит название таблицы и добавленная картинка, которая...

Объединение данных строк одного столбца таблицы для вывода в отчет
Добрый день! создана база данных в которой регистрируются акты работ по...

1
Art
153 / 153 / 56
Регистрация: 20.12.2011
Сообщений: 1,546
Завершенные тесты: 2
14.11.2015, 09:42 2
ilunyasha, думаю, что вам подойдет GroupBy
Вот тут и тут
представлены примеры того, как вам нужно использовать GroupBy
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2015, 09:42

Локальная таблица для вывода в Grid
Добрый день! Я пишу свой компонент, этот компонент загружает некоторые...

Объединение строк для вывода на печать
подскажите или напишите как сделать!!! суть в чем: мне надо обеднить 2 нижний...

Перегрузка оператора вывода в С++ (для вывода данных вектора)
Как правильно перегрузить оператор вывода для вектора чтобы он выводил все...


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

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

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