请在 View 中找到kendo grid 代码示例代码。
我正在将数据从模型绑定(bind)到网格,我需要通过单击按钮将网格数据导出到 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))))
最佳答案
首先,您需要通过添加以下行来包含 excel 工具栏:
.ToolBar(工具 => tools.Excel())
之后,您可以添加以下内容:
.Excel(excel => excel
.FileName("Kendo UI Grid Export.xlsx")
.可过滤(真)
)
关于javascript - 如何使用 javascript 以通用方式将 Html.Kendo().Grid 数据导出到 excel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445636/