Datatables DataTable JQuery将已排序的GridView导出到Excel
我得到了一个需要导出到exel或pdf的DataTableGridView。当用户对列进行排序时,我需要以相同的顺序导出网格。到目前为止,我只能在初始状态下导出gridview。如何保存已排序数据表gridview的记录? 感谢您的帮助Datatables DataTable JQuery将已排序的GridView导出到Excel,datatables,Datatables,我得到了一个需要导出到exel或pdf的DataTableGridView。当用户对列进行排序时,我需要以相同的顺序导出网格。到目前为止,我只能在初始状态下导出gridview。如何保存已排序数据表gridview的记录? 感谢您的帮助 $(document).ready(function () { var oResultGrid = $("[id$='gvReportData']"); if (fixEmptyDataRow(oResultGrid))
$(document).ready(function () {
var oResultGrid = $("[id$='gvReportData']");
if (fixEmptyDataRow(oResultGrid)) {
var oTable = oResultGrid.dataTable({
"bPaginate": false,
"bFilter": false,
"bInfo": false
});
}
else {
oResultGrid.dataTable({
"bJQueryUI" : true,
"sPaginationType": "full_numbers",
"aaSorting": [[0, 'asc']],
"sDom": '<"top"lif<"clear">>rt<"bottom"lip<"clear">>',
"bServerSide": false,
"iDisplayLength":-1,
"aoColumns": [
{ "bSortable": true },
{ "bSortable": true },
{ "bSortable": true },
{ "bSortable": true },
{ "bSortable": true },
{ "bSortable": true },
{ "bSortable": true },
{ "bSortable": true },
{ "bSortable": true },
{ "sType": "date-foia" },
{ "sType": "date-foia" },
{ "sType": "date-foia" }
]
});
}
});
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
}
}
protected void imgExcel_Click(object sender, ImageClickEventArgs e)
{
Export.ExportWebControlToExcel(gvReportData, "SnapShot Report");
}
$(文档).ready(函数(){
var oResultGrid=$(“[id$='gvReportData']”);
if(fixEmptyDataRow(oResultGrid)){
var oTable=oResultGrid.dataTable({
“bPaginate”:错误,
“bFilter”:错误,
“bInfo”:假
});
}
否则{
oResultGrid.dataTable({
“bJQueryUI”:没错,
“sPaginationType”:“完整编号”,
“aaSorting”:[[0,'asc']],
“sDom”:“rt”,
“bServerSide”:false,
“iDisplayLength”:-1,
“aoColumns”:[
{“bSortable”:true},
{“bSortable”:true},
{“bSortable”:true},
{“bSortable”:true},
{“bSortable”:true},
{“bSortable”:true},
{“bSortable”:true},
{“bSortable”:true},
{“bSortable”:true},
{“sType”:“日期信息自由法”},
{“sType”:“日期信息自由法”},
{“sType”:“日期信息自由法”}
]
});
}
});
受保护的无效页面加载(对象发送方、事件参数e)
{
如果(!IsPostBack)
{
}
}
受保护的无效imgExcel\u单击(对象发送方,ImageClickEventArgs e)
{
Export.ExportWebControlToExcel(gvReportData,“快照报告”);
}
要导出为pdf和excel,插件非常有用,默认情况下,它会按视图中的排序方式提取数据。tabletools使用swf文件来执行此操作
还可以选择ActiveX脚本进行提取,但这只会限制您使用IE版本