MVC3 категоризированная сетка с итогами и промежуточными итогами? - PullRequest
0 голосов
/ 06 сентября 2011

Возможно ли в MVC3 (если возможно, в Razor) визуализировать страницу с итогами и промежуточными итогами?

например, у меня в таблице db 5000 строк, полученных через EF4 / L2E.

Type    Category   Product        Month1   Month2   Month3
_______________________________________________________________
Foo     Large      Big Foo        64       32       16
Foo     Large      Massive Foo    18        9        4
Foo     Small      Foolet        120      110      120
Foo     Small      Fooling       200      210      220
Foo     Medium     Standard Foo  100      100      100
Bob     Small      Bobbling        6        5        4
Bob     Medium     Bobble          8        6        4

Можно ли получить страницу для отображения:

Type    Category   Month1    Month2...
Foo                502       461
        Large       82        41
        Small      320       320
        Medium     100       100
Bob                 14        11
        Small        6         5
        Medium       8         6

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

I 'Вы смотрели на макеты страниц, но они, кажется, не то, что мне нужно?

Ответы [ 2 ]

1 голос
/ 06 сентября 2011

Попробуйте Telerik MVC Grid.Он имеет множество функций, а также встроен с вашими требованиями

http://demos.telerik.com/aspnet-mvc/grid/aggregatesajax

0 голосов
/ 06 сентября 2011

Этого можно добиться с помощью MVC WebGrid, вложив две веб-сетки.

Razor Nested WebGrid

У вас может быть один ViewModel, содержащий экземпляр модели типа и категории.

Чтобы отобразить итоговое значение в обеих сетках, используйте LINQ.,Получите сумму для каждой категории и введите TypeModel и CategoryModel.Посмотрите пример «Сгруппированные по сумме» в следующей ссылке.

http://msdn.microsoft.com/en-us/vcsharp/aa336747

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...