GridView1이라는 하나의 그리드 뷰가 있습니다. 이 격자보기는 PDF로 다운로드하고 싶습니다. 이것을 위해 나는 다음의 코드를 시도했다.asp.net에서 PDF로 gridview를 다운로드하는 방법?
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();
사용 [wkhtmltopdf] (http://code.google.com/p/wkhtmltopdf/) – adatapost
의 중복 가능성 ([출력 할 수있는 좋은 방법에게 asp.net, PDF 파일로 C#을의 GridView를 무엇] HTTP : //stackoverflow.com/questions/192942/what-is-a-good-way-to-output-an-asp-net-c-sharp-gridview-into-a-pdf) – adatapost