我想创建一个网格,它从数据库中的两个表中获取两个条目,并将结果保存在另一个结果表中。为了解释更多,我附上了所需网格的图片,
正如你们在图片中看到的那样:1)我希望服务器列表绑定在水平标题中(来自服务器表),2)我希望将应用程序列表绑定在垂直行中。这样我在服务器上部署应用程序时检查网格内部。
我的问题是如何实现这一目标?是否有一个kendo组件或任何其他组件可以帮助我完成这项工作?
很多都可以依赖于数据模型。
KendoUI PivotGrid https://demos.telerik.com/kendo-ui/pivotgrid/index可能是您所需要的,并且可以使用分类表单数据干净利落地工作。
如果您准备自己的透视数据,作为SQL Server透视查询的结果,正常的KendoUI网格可能就足够了。
如果您准备自己的数据,作为动态数据透视查询的结果,列每次都可能不同。您将需要了解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中所讨论的