【发布时间】:2015-12-28 00:08:06
【问题描述】:
我在我的 MVC 应用程序中使用 Kendo Ui Grid。 我希望在我的网格中显示多个国家的统计数据。从数据库中检索数据的方式,我的网格会显示如下数据:
Country Area Population GDP GDP Growth
India 3288000 1220200000 1.848 6.8
USA 9827000 314686189 15.09 1.7
但不是上面的格式,我希望它显示如下:
Country India USA
Area 3288000 9827000
Population 1220200000 314686189
GDP 1.848 15.09
GDP Growth 6.8 1.7
我怎样才能实现这种换位?
【问题讨论】:
-
我不认为开箱即用。此外,当您的数据库中有许多国家/地区时,我可以看到严重的性能问题。
-
如果 Grid 是只读的(不需要编辑/删除/插入),我们可以实现它吗?
-
我很难想象网格的配置。我并不是说它不起作用,但如果可以,您可能需要一些认真的解决方法。您可能需要在 JavaScript 中完成所有操作。我首先将每个单元格的类型定义为
string(因为类型是在 column 级别定义的......)并将第一列(“Country”)设置为固定。跨度> -
有什么建议可以替代剑道网格,信号器有很多列要显示?
-
这很好,但很假。 1 因为导出到 excel 没有转置。 2 因为当我们使用剑道网格作为另一个网格的数据源时,当用户选择单元格时(在 grid2 中显示该行和列)。这个预览实际上没有被调换。 3 grid2作为用户预览然后导出到excel然后绘制另一个amcharts(当数据有效时)。所以我们不能那样做。有没有办法通过为 coll 创建另一个数组并通过这个stackoverflow.com/q/17428587/308578 转置数据来实际转置
标签: asp.net-mvc asp.net-mvc-4 kendo-ui kendo-grid kendo-asp.net-mvc