我正在进行一个涉及使用实体框架和asp.net mvc3在矩阵视图中显示多对多关系数据库的小项目.涉及的三个表是SalesPerson(行标签),产品(列标签)和销售:
如何在asp.net mvc3中开发/生成这种视图?
最佳答案 使用类似于此的LINQ查询转换数据 var salesTable = from s in m.Sales group s by s.SalesPerson.Label into g select new { rowKey = g.Key,rowData = g.Select(s => new { Product = s.Product,Amount = s.Amount }).OrderBy(s => s.Product.Label) }; 然后,生成表行很容易 @foreach (var tableRow in salesTable) { asp.net-mvc 上一篇:html – 在CSS问题中设置样式下一篇:javascript – 我的HTML中的随机逗 猜你在找的HTML相关文章 elasticsearch扩展ik分词器词库 操作步骤 1、进入elasticsearch的plugin,进入ik。进入config。 2、在config下面建立以.di... 作者:前端之家 时间:2021-02-13 echarts中legend如何换行 lengend data数据中若存在'',则表示换行,用''切割。 作者:前端之家 时间:2021-02-13 Echart常用效果(一) 代码实现 option = { backgroundColor: '#080b30', tooltip: { t... 作者:前端之家 时间:2021-02-13 freemarker中js里面取字符串,换行导致报错的解决办法 问题原因 原因在于直接在js中取的变量并复制给var变量。 于是就变成这样。 解决办法 var d... 作者:前端之家 时间:2021-02-13 Freemarker + xml 实现Java导出word 前言 最近做了一个调查问卷导出的功能,需求是将维护的题目,答案,导出成word,参考了几种... 作者:前端之家 时间:2021-02-13 【前端JSP思考】JSP中#{},${}和%{}的区别 JSP中#{},${}和%{}的区别: # #{}:对语句进行预编译,此语句解析的是占位符?,可以防止SQ... 作者:前端之家 时间:2021-02-10 【前端HTML】常用标签及属性 对于很多人来说,用HTML标签都是熟能生巧,而不清楚为什么是那样的标签,所以我在这列了一... 作者:前端之家 时间:2021-02-10 [前端]GOFLY项目-响应式登录页的设计和实现 登录界面如果要实现响应式 , 需要注意宽度的设置和media query的使用 宽度一般都是按百分比... 作者:前端之家 时间:2021-02-05 [前端] 设定为disabled的表单域值不能被提交 表单中的某个表单域被设定为disabled,则该表单域的值就不会被提交。 但是我们需要提交这个... 作者:前端之家 时间:2021-02-05 [前端] 代码中执行绑定元素的指定事件trigger方法 前面业务里有个搜索功能 , 入口比较深 , 现在想要把入口挪到有公共header的地方 , 在不想完... 作者:前端之家 时间:2021-02-05 编程分类 HTMLHTML5JavaScriptCSSjQueryBootstrapAngularjsTypeScriptVueDojoJsonElectronNode.jsextjsExpress XMLES6AjaxFlashUnityReactFlexAnt DesignWeb前端微信小程序微信公众号 最新文章 • elasticsearch扩展ik分词器 • echarts中legend如何换行 • Echart常用效果(一) • freemarker中js里面取字符 • Freemarker + xml 实现Jav • 【前端HTML】常用特殊字符 • 【前端JSP思考】JSP中#{}, • 【前端HTML】常用标签及属 • [前端]GOFLY项目-响应式登 • [前端] 设定为disabled的表 热门标签 更多 ► 关闭广告单独headers封装代码提示错误整数正则非0开头跳页出页码antd table提示URL未注册公众号支付vue hash模式iSlider车牌键盘循环图片echarts 双折左右布局DllPlugin对象创建打字游戏圈选两栏云函数蒙版ES2020橱窗无缝滚动轮播色块碰撞组件销毁文档操作
var salesTable = from s in m.Sales group s by s.SalesPerson.Label into g select new { rowKey = g.Key,rowData = g.Select(s => new { Product = s.Product,Amount = s.Amount }).OrderBy(s => s.Product.Label) };
然后,生成表行很容易
@foreach (var tableRow in salesTable) { asp.net-mvc 上一篇:html – 在CSS问题中设置样式下一篇:javascript – 我的HTML中的随机逗 猜你在找的HTML相关文章 elasticsearch扩展ik分词器词库 操作步骤 1、进入elasticsearch的plugin,进入ik。进入config。 2、在config下面建立以.di... 作者:前端之家 时间:2021-02-13 echarts中legend如何换行 lengend data数据中若存在'',则表示换行,用''切割。 作者:前端之家 时间:2021-02-13 Echart常用效果(一) 代码实现 option = { backgroundColor: '#080b30', tooltip: { t... 作者:前端之家 时间:2021-02-13 freemarker中js里面取字符串,换行导致报错的解决办法 问题原因 原因在于直接在js中取的变量并复制给var变量。 于是就变成这样。 解决办法 var d... 作者:前端之家 时间:2021-02-13 Freemarker + xml 实现Java导出word 前言 最近做了一个调查问卷导出的功能,需求是将维护的题目,答案,导出成word,参考了几种... 作者:前端之家 时间:2021-02-13 【前端JSP思考】JSP中#{},${}和%{}的区别 JSP中#{},${}和%{}的区别: # #{}:对语句进行预编译,此语句解析的是占位符?,可以防止SQ... 作者:前端之家 时间:2021-02-10 【前端HTML】常用标签及属性 对于很多人来说,用HTML标签都是熟能生巧,而不清楚为什么是那样的标签,所以我在这列了一... 作者:前端之家 时间:2021-02-10 [前端]GOFLY项目-响应式登录页的设计和实现 登录界面如果要实现响应式 , 需要注意宽度的设置和media query的使用 宽度一般都是按百分比... 作者:前端之家 时间:2021-02-05 [前端] 设定为disabled的表单域值不能被提交 表单中的某个表单域被设定为disabled,则该表单域的值就不会被提交。 但是我们需要提交这个... 作者:前端之家 时间:2021-02-05 [前端] 代码中执行绑定元素的指定事件trigger方法 前面业务里有个搜索功能 , 入口比较深 , 现在想要把入口挪到有公共header的地方 , 在不想完... 作者:前端之家 时间:2021-02-05 编程分类 HTMLHTML5JavaScriptCSSjQueryBootstrapAngularjsTypeScriptVueDojoJsonElectronNode.jsextjsExpress XMLES6AjaxFlashUnityReactFlexAnt DesignWeb前端微信小程序微信公众号 最新文章 • elasticsearch扩展ik分词器 • echarts中legend如何换行 • Echart常用效果(一) • freemarker中js里面取字符 • Freemarker + xml 实现Jav • 【前端HTML】常用特殊字符 • 【前端JSP思考】JSP中#{}, • 【前端HTML】常用标签及属 • [前端]GOFLY项目-响应式登 • [前端] 设定为disabled的表 热门标签 更多 ► 关闭广告单独headers封装代码提示错误整数正则非0开头跳页出页码antd table提示URL未注册公众号支付vue hash模式iSlider车牌键盘循环图片echarts 双折左右布局DllPlugin对象创建打字游戏圈选两栏云函数蒙版ES2020橱窗无缝滚动轮播色块碰撞组件销毁文档操作