C 匯出Excel 正在中止執行緒 錯誤

2021-05-23 12:48:32 字數 693 閱讀 6426

匯出excel相信很多人都用過,但是我卻遇到了乙個問題 「正在中止執行緒」

源**如下:

public static void exportexcel(string filename, gridview gvmain)

{//當前對話

//io用於匯出並返回excel檔案

system.io.stringwriter strwriter = null;

system.web.ui.htmltextwriter htmlwriter = null;

//匯出excel檔案

strwriter = new system.io.stringwriter();

htmlwriter = new system.web.ui.htmltextwriter(strwriter);

執行了也可以把資料匯出來,但是卻丟擲異常。

症狀

如果使用 response.end、response.redirect 或 server.transfer 方法,將出現 threadabortexception 異常。您可以使用 try-catch 語句捕獲此異常。

原因

出現「正在中止執行緒」的錯誤原因

本質上這不是乙個錯誤。當我們在try catch中加入 response.end 或者 response.redirect時會將捕獲到threadabortexception異常。如果使用response.end response.redirect或server.transfer方法,將出現thre...

c 多執行緒 中止前清理

gcc lpthread std c99 o main main.c deepfuture deepfuture laptop mytest main 1chen1 2chen2 3chen6 4chen24 5chen120 6chen720 7chen5040 8chen40320 9chen3...

C 讀取Excel,匯出Excel

c 讀取excel 方法一 oledb方式 1 定義連線字串 string strconn provider microsoft.jet.oledb.4.0 data source exce檔案路徑及名字 extended properties excel 8.0 hdr false imex 1 ...