0
我有一個gridview和一些嵌套的gridview,當我嘗試導出gridview數據到Excel我得到下載整個網頁,我相信它是因爲嵌套的gridviews。如何導出到Excel父級和嵌套的GridView數據?
如何將父級和嵌套的gridview數據導出到Excel工作表中?
我用下面的代碼導出到Excel
gvExportToExcel.DataSource = objDs;
gvExportToExcel.DataBind();
System.Web.HttpContext curContext = System.Web.HttpContext.Current;
System.IO.StringWriter strWriter = null;
System.Web.UI.HtmlTextWriter htmlWriter = null;
curContext.Response.Clear();
curContext.Response.Buffer = true;
curContext.Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("SearchSubmissionResult", System.Text.Encoding.UTF8) + ".xls");
curContext.Response.ContentType = "application/vnd.ms-excel";
curContext.Response.Write("<meta http-equiv=Content-Type content=text/html;charset=UTF-8>");
strWriter = new System.IO.StringWriter();
htmlWriter = new System.Web.UI.HtmlTextWriter(strWriter);
this.ClearControls(gvExportToExcel);
gvExportToExcel.RenderControl(htmlWriter);
curContext.Response.Write(strWriter.ToString());
curContext.Response.End();
您能否提供一些代碼示例。我使用以下內容導出到Excel。 – Roshe
@Nilaa:你能指定你用來填充GridView的數據源(List,DataTable,SqlDataSource等)嗎? – adatapost