Asp.net mvc 显示分组数据的剑道ui网格

Asp.net mvc 显示分组数据的剑道ui网格,asp.net-mvc,angularjs,asp.net-web-api,kendo-ui,kendo-grid,Asp.net Mvc,Angularjs,Asp.net Web Api,Kendo Ui,Kendo Grid,我正在使用剑道UI网格和Asp.net MVC web api 我有一个web api控制器,它接收数据源请求对象 Public DataSourceResult GetCustomers(DataSourceRequest request) { return customerService.GetCustomers().ToDataSourceResult(request); } 它将数据返回到客户端 我有一个Angle controller,用于列出使用Kendo ui web网格的客

我正在使用剑道UI网格和Asp.net MVC web api

我有一个web api控制器,它接收数据源请求对象

Public DataSourceResult GetCustomers(DataSourceRequest request) {

return customerService.GetCustomers().ToDataSourceResult(request);

}
它将数据返回到客户端

我有一个Angle controller,用于列出使用Kendo ui web网格的客户

我想实现服务器端分页排序过滤和称为分组的良好特性

分页效果很好。返回的结果包含数据对象和记录总数的计数,这对于正常使用非常好

网格的数据源具有传输属性,该属性接受url,而不是使用传输对象的读取属性

我正在调用angular服务,该服务接收参数并在返回时向web api控制器发出查询。成功函数与来自请求的数据一起传递

所有这些都可以正常分页

我没有硬编码任何列名,但数据源的架构是

schema :{data:"data",count:"count"}
这也很好,但我正在实现服务器端分组,这需要传入列名

在web api控制器上应用分组时从服务器返回的数据在模式中与未应用分组时返回的数据完全不同

这会导致聚合和项目等数据显示为列名

如何将分组数据显示到网格中?我是否遗漏了什么