MVC3分类网格与总计和小计
本文关键字:分类 网格 MVC3 | 更新日期: 2023-09-27 18:07:32
是否可能在MVC3(剃刀如果可能的话)有一个页面呈现合计和小计?
。我有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
我是否需要创建一组视图模型,一个用于类型,一个用于类别等?
我看过页面布局,但它们似乎不是我需要的。
试试Telerik MVC Grid。它有许多功能,也内置了您的需求
http://demos.telerik.com/aspnet-mvc/grid/aggregatesajax你可以通过嵌套两个WebGrid来实现这一点。
Razor Nested WebGrid
你可以拥有一个包含Type和Category模型实例的ViewModel。
要在两个webgrid中显示Total,使用LINQ。在TypeModel和CategoryModel中获取每个类别和类型的总和。查看下面链接中的"Sum -Grouped"示例。
http://msdn.microsoft.com/en-us/vcsharp/aa336747