shashi Posted January 29, 2013 Report Share Posted January 29, 2013 eso necesito pasar a pdf un gridview, lo intente con pdfsharp y no pudela idea es que en el pdf aparezca la tabla (gridview) con los datos que esta contienetengo un ejemplo en asp con itext, pero lo necesito para escritoriola vdd no se como pasar esto a aplicacion de escritorio using iTextSharp.text; using iTextSharp.text.pdf; using iTextSharp.text.html; using iTextSharp.text.html.simpleparser; protected void btnExportPDF_Click(object sender, EventArgs e) { Response.ContentType = "application/pdf"; Response.AddHeader("content-disposition", "attachment;filename=GridViewExport.pdf"); Response.Cache.SetCacheability(HttpCacheability.NoCache); StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); GridView1.AllowPaging = false; GridView1.DataBind(); GridView1.RenderControl(hw); StringReader sr = new StringReader(sw.ToString()); Document pdfDoc = new Document(PageSize.A4, 10f,10f,10f,0f); HTMLWorker htmlparser = new HTMLWorker(pdfDoc); PdfWriter.GetInstance(pdfDoc, Response.OutputStream); pdfDoc.Open(); htmlparser.Parse(sr); pdfDoc.Close(); Response.Write(pdfDoc); Response.End(); } Link to comment Share on other sites More sharing options...
AshWilliams Posted January 29, 2013 Report Share Posted January 29, 2013 Te dejo 2 ejemplos man : http://www.codeproject.com/Articles/28269/Exporting-a-DataGridView-to-an-Excel-PDF-image-fil#OtherFormatshttp://www.codeproject.com/Articles/28269/Exporting-a-DataGridView-to-an-Excel-PDF-image-fil Ambos en C# y Windows Forms ;) Saludos :krider: Link to comment Share on other sites More sharing options...
shashi Posted January 30, 2013 Author Report Share Posted January 30, 2013 Thanx :kicking: revisare y comentare como me fue Link to comment Share on other sites More sharing options...
guixermo Posted January 30, 2013 Report Share Posted January 30, 2013 mmm no es lo mas optimo transformar tablas de pdf para después agregarlas en el grid, si no necesitas usar esos datos para otra cosa y solo necesitas mostrarlos yo optaría por mostrar el pdf dentro del wfa, y si es necesario trabajar con esos datos y hacer operaciones con ellos los transformaria a tabla de excel primero y después importaría a un grid Link to comment Share on other sites More sharing options...
shashi Posted January 31, 2013 Author Report Share Posted January 31, 2013 mmm no es lo mas optimo transformar tablas de pdf para después agregarlas en el grid, si no necesitas usar esos datos para otra cosa y solo necesitas mostrarlos yo optaría por mostrar el pdf dentro del wfa, y si es necesario trabajar con esos datos y hacer operaciones con ellos los transformaria a tabla de excel primero y después importaría a un grid creo que no se entendió la idea, yo ya tengo el datagrid, con los datos(son manejados dentro de la aplicacion)y necesito que el usuario tenga varias opciones para exportar los datos entre ellas PDF, XPS y HTML solo para visualizarlos y XLS manejar los datos, la aplicación realiza todo lo que es calculo, ingreso de datos.pasarlos a pdf ha sido un dolor de cabeza ya que wpf no tiene las mismas opciones que Windows form Se Agradece cualquier aporte Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now