GridView1 という 1 つのグリッド ビューがあります。PDFでダウンロードしたいこのグリッドビュー。このために、次のコードを試しました。
PDF ファイルをダウンロードしていますが、開いていません。Adobe Reader でこのファイルを開けないというエラーが表示されます。
私を助けてください。
SqlDataAdapter da = new SqlDataAdapter("select * from info", con);
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView grdview = new GridView();
GridView1.DataBind();
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=GridViewExport.pdf");
HttpContext.Current.Response.ContentType = "application/pdf";
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
GridView1.RenderControl(hw);
HttpContext.Current.Response.Write(sw.ToString());
HttpContext.Current.Response.Flush();
HttpContext.Current.Response.End();