首页 > 解决方案 > 剑道 UI 多重网格

问题描述

我想创建一个网格,它从数据库中的两个表中获取两个要绑定的条目,并将结果保存在另一个结果表中。为了解释更多,我附上了所需网格的图片,

在此处输入图像描述

所以正如你们在图片中看到的那样:1)我希望将服务器列表绑定在水平标题中(来自服务器表),2)我想将应用程序列表绑定在垂直行中。这样,当应用程序部署在服务器上时,我会检查网格内部。

我的问题是如何实现这一目标?是否有剑道组件或任何其他组件可以帮助我完成这项工作?

标签: asp.net-mvcrazorgridviewkendo-uikendo-grid

解决方案


很多可能取决于数据模型。

KendoUI PivotGrid https://demos.telerik.com/kendo-ui/pivotgrid/index可能是您需要的,并且可以干净地处理分类表单数据。

如果您准备自己的透视数据,作为 SQL Server 透视查询的结果,一个普通的 KendoUI Grid 可能就足够了。

如果您准备自己的数据,作为动态数据透视查询的结果,列可能每次都不同。您将需要了解 htmlhelper Grid,例如https://docs.telerik.com/aspnet-mvc/helpers/grid/how-to/Binding/grid-bind-to-datatable中讨论的内容。

动态数据源也可以仅在 jQuery 中处理(没有 htmlhelpers),例如在https://www.telerik.com/blogs/dynamic-data-in-the-kendo-ui-grid中讨论


推荐阅读