1
exel 또는 pdf로 내보내기해야하는 datatable gridview가 있습니다. 사용자가 열을 정렬 할 때 그리드를 같은 순서로 내 보내야합니다. 지금까지는 intial 상태에서만 그리드 뷰를 내보낼 수 있습니다. 정렬 된 datatable gridview 레코드를 어떻게 보관합니까? 도움을 주시면 감사하겠습니다.DataTable JQuery 정렬 된 GridView를 Excel로 내보내기
$(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");
}