C# 在两个不同的excel中导出两个gridview
我必须在两个不同的excel中导出两个gridview, 但在导出时,我在第一个gridviewC# 在两个不同的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
(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;
}