C# 在两个不同的excel中导出两个gridview

C# 在两个不同的excel中导出两个gridview,c#,asp.net,gridview,C#,Asp.net,Gridview,我必须在两个不同的excel中导出两个gridview, 但在导出时,我在第一个gridview(System.Threading.ThreadAbortException)的Respose.end()上遇到异常 我建议将这两个excel文件添加到zip存档中,然后将它们放入请求中。请告诉我们如何将其导出到zipread中 {//export firstgrid Response.ClearContent(); Respon

我必须在两个不同的excel中导出两个gridview, 但在导出时,我在第一个gridview
(System.Threading.ThreadAbortException)
Respose.end()
上遇到异常


我建议将这两个excel文件添加到zip存档中,然后将它们放入请求中。请告诉我们如何将其导出到zipread中
           {//export firstgrid 
            Response.ClearContent();
            Response.ClearHeaders();
            DataTable dtGetReportBank = new DataTable();
            dtGetReportBank = objPO.GetReportBank(id);
            gridData1.DataSource = dtGetReportBank;
            gridData1.DataBind();

            Response.ClearContent();
            Response.Buffer = true;
            Response.AddHeader("content-disposition", string.Format("attachment; filename={0}", "BankCMS" + ".xls"));
            Response.ContentType = "application/ms-excel";
            StringWriter sw1 = new StringWriter();
            HtmlTextWriter htw1 = new HtmlTextWriter(sw1);
            gridData1.AllowPaging = false;
            dvContent.RenderControl(htw1);
            Response.Write(sw1.ToString());
            Response.End();
            Btn.Visible = false;
            }
            //export second grid
            {
            Response.ClearContent();
            Response.ClearHeaders();
            DataTable dtGetReportBank = new DataTable();
            dtGetReportBank = objPO.GetReportBank(id);
            gridData.DataSource = dtGetReportBank;
            gridData.DataBind();

            Response.ClearContent();
            Response.Buffer = true;
            Response.AddHeader("content-disposition", string.Format("attachment; filename={0}", "BankCMS" + ".xls"));
            Response.ContentType = "application/ms-excel";
            StringWriter sw1 = new StringWriter();
            HtmlTextWriter htw1 = new HtmlTextWriter(sw1);
            gridData.AllowPaging = false;
            dvContent.RenderControl(htw1);
            Response.Write(sw1.ToString());
            Response.End();
            Btn.Visible = false;
            }