我想将mvc webgrid导出到excel.The,下面的代码是在视图上编写的,这里已经访问了webgrid ID。
<script type="text/javascript" src="https://rawgit.com/unconditional /jquery-table2excel/master/src/jquery.table2excel.js"></script>
<script type="text/javascript">
jQuery(document).ready(function () {
debugger;
$('#btnExport').on('click', function (e) {
e.preventDefault();
ResultsToTable();
});
function ResultsToTable() {
$("#gvSIExecution").table2excel({
exclude: ".noExl",
name: "Results"
});
}
});问题是,如果webgrid是简单的,没有任何输入控件,就可以正常工作。但是,如果有任何输入控件,如 textbox ,复选框,则webgrid将与textbox一起导出,其中包含值。
我只需要在列中显示值,而不是文本框或复选框。
导出excel工作表的导出excel表屏幕截图。
帮帮我!
发布于 2018-02-05 06:50:54
在这种情况下,您将需要删除所有的输入,并将其发送到网格excel。
$grid = $("#gvSIExecution").clone();
$grid.find("input").remove()
$grid.table2excel({
exclude: ".noExl",
name: "Results"
});https://stackoverflow.com/questions/48617014
复制相似问题