2013-07-15 206 views
0

您好我想將我的jQgrid中存在的數據導出到我的asp.net web應用程序中的Excel表單中,我查看了網絡,並且只找到了告訴我該怎麼做的網站對於MVC應用程序,這不是我想要的。我試過這樣做,但我在我的global.asax文件中出現了一些錯誤。
我在我的網頁上添加了一個按鈕,點擊它我正在這樣做。將數據從jqgrid導出到excel表

protected void btnExport_Click(object sender, EventArgs e) 
    {    
     grdLateFeeConfiguration.ExportToExcel("BlockedUsers.xls"); 
    } 

和我在Global.asax文件在這裏得到一個異常

protected void Application_Error(object sender, EventArgs e) 
    { 
     Exception exception = Server.GetLastError(); 
     HttpException httpException = (HttpException)exception; 
     int httpCode = httpException.GetHttpCode(); 
     Application["errorInfor"] = httpCode; 

    } 

由該Server.GetLasrError()方法返回的異常對象總是空,我也得到一個空指針異常時httpException.GetHttpCode();我不瞭解笏正在發生有人可以解釋笏正在發生。

+0

可能[答案](http://stackoverflow.com/a/9349688/315935)提供瞭解決方案。 – Oleg

+0

我很抱歉,我不明白。 –

+1

[The answer](http://stackoverflow.com/a/9349688/315935)和[another one](http://stackoverflow.com/a/13957161/315935)提供了顯示如何將數據導出到Excel MVC應用程序中的Excel文件(XLSX)。 [演示項目](http://www.ok-soft-gmbh.com/jqGrid/jqGridExportToExcel.zip)演示它,並將jqGrid中的數據替換爲導出數據。 [另一個演示](http://www.ok-soft-gmbh.com/jqGrid/ExportToExcel.zip)用作純ASHX處理程序,可用於任何ASP.NET應用程序。 – Oleg

回答

0

由於存在UpdatePannel控件,因此在刪除它時工作正常,因此出現了此問題。