Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript以通用方式将Html.Kendo()网格数据导出到excel?_Javascript_Excel_Gridview_Kendo Grid_Export To Excel - Fatal编程技术网

如何使用javascript以通用方式将Html.Kendo()网格数据导出到excel?

如何使用javascript以通用方式将Html.Kendo()网格数据导出到excel?,javascript,excel,gridview,kendo-grid,export-to-excel,Javascript,Excel,Gridview,Kendo Grid,Export To Excel,请在视图中找到剑道网格代码示例代码 我正在将数据从模型绑定到网格,我需要单击按钮将网格数据导出到excel文件。。。请建议 @(Html.Kendo().Grid<Model>().Name("grid") .Columns(columns => { columns.Bound(p => p.field1).Width

请在视图中找到剑道网格代码示例代码

我正在将数据从模型绑定到网格,我需要单击按钮将网格数据导出到excel文件。。。请建议

 @(Html.Kendo().Grid<Model>().Name("grid")
                        .Columns(columns =>
                        {

                            columns.Bound(p => p.field1).Width(20);
                            columns.Bound(p => p.field2).Width(50);
                            columns.Command(commands =>
                            {
                                commands.Edit(); 
                            }).Width(20);
                        }).Editable(editable => editable.Mode(Kendo.Mvc.UI.GridEditMode.InLine))
                                                    .Pageable(pageable =>                 pageable.ButtonCount(5)).Sortable()
                                                    .DataSource(dataSource => dataSource.Ajax()
                                                            .Read(read => read.Action("LoadData", "Mycontroller")).PageSize(10)
                                                    .Model(model => model.Id(d => d.Id))
                                                    .Update(update => update.Action("UpdateData", "Mycontroller").Type(HttpVerbs.Post))))
@(Html.Kendo().Grid().Name(“Grid”)
.列(列=>
{
columns.Bound(p=>p.field1).Width(20);
columns.Bound(p=>p.field2).Width(50);
columns.Command(commands=>
{
commands.Edit();
}).宽度(20);
}).Editable(Editable=>Editable.Mode(Kendo.Mvc.UI.GridEditMode.InLine))
.Pageable(Pageable=>Pageable.ButtonCount(5)).Sortable()
.DataSource(DataSource=>DataSource.Ajax()
.Read(Read=>Read.Action(“LoadData”、“Mycontroller”)).PageSize(10)
.Model(Model=>Model.Id(d=>d.Id))
.Update(Update=>Update.Action(“UpdateData”、“Mycontroller”).Type(HttpVerbs.Post)))

首先,您需要通过添加以下行来包括excel工具栏:
.ToolBar(tools=>tools.Excel())
之后,您可以添加以下内容:
.Excel(Excel=>Excel
.FileName(“Kendo UI Grid Export.xlsx”)
.可过滤(真)
)

请查看这些,