繁体   English   中英

如何在MVC上通过Kendo UI导出Excel?

[英]How to export Excel by Kendo UI on MVC?

我是新的 Kendo UI,所以我有下面的 MVC 代码,所以我想单击一个按钮,然后单击 -> 导出到 excel 基本列表结果

@(Html.Kendo().Grid(Model)
              .Name("listResult")
              .Columns(columns =>
              {
                  columns.Bound(c => c.Index).Title(ResourceLabel.COMMON_SN);
                  columns.Bound(c => c.Act..);
                  columns.Bound(c => c.Job...;
                  columns.Bound(c => c.Sub...);
                  columns.Bound(c => c.R...);
                  columns.Bound(c => c.Status);
                  columns.Bound(c => c.Job..);
                  columns.Bound(c => c.Id).Title("Action").ClientTemplate("<div class='form-inline action'>" +
                                                                          "#=RenderAction(data)#" +
                                                                          "</div>");
                  //columns.Bound(c => c.Id).Title("Action").ClientTemplate("#=RenderAction(data)#");


              })
              .Pageable()
              .DataSource(dataSource => dataSource
                  .Ajax()
                  .PageSize(10)
                  .ServerOperation(true)
                  .Read(read => read.Action("Search", "...."))
              )
              )

Kendo 具有将网格数据导出到 Excel 的默认功能

只需添加

.ToolBar(tools => tools.Excel())

并设置

.Excel(excel => excel
    .FileName("Filename.xlsx")
)

使用正确的剑道脚本,它应该可以立即工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM