JQGrid:将网格导出为PDF



export-to-excel export-to-csv (1)

您可以使用答案中的代码,或者使用另一个更近期的答案 。 将数据导出到Excel的代码部分可以轻松更改为WCF代码。 在这里看一个例子如何使用Stream作为WCF方法的输出。

有没有办法将JQGrid数据导出到Excel / PDF中。 我正在使用SQL Server 2008 R2作为数据库和WCF服务的HTTP请求/响应。 客户端使用JavaScript编写,AJAX调用通过WCF服务与SQL数据库交互。

请问excelExport的“ excelExport ”函数工作吗?

这里是收集网格数据和存储的代码:

enter code here
function ExportExcel() {
    var mya=new Array();
    mya = $("#PrjBudgetGrid").getDataIDs();  // Get All IDs
    var data = $("#PrjBudgetGrid").getRowData(mya[0]);     // Get First row to get the labels
    var colNames=new Array(); 
    var ii=0;
    for (var i in data) {
        colNames[ii++] = i;
    }     // capture col names
    var html = "";
    for (i = 0; i < mya.length; i++) {
        data = $("#PrjBudgetGrid").getRowData(mya[i]); // get each row
        for (j = 0; j < colNames.length; j++) {
            html = html + data[colNames[j]] + "\t"; // output each column as tab delimited
        }
        html = html + "\n";  // output each row with end of line

    }
    html=html+"\n";  // end of line at the end
}