Cita:
Iniciado por pyroCL Al parecer no le estás pasando nada a tu pdf, hay una parte del código
pdfDoc.Add(table)
Ahí al parecer le deberías pasar tu datagridview, el mismo que muestras en la página, porque no es table lo que estás mostrando en la página cierto? tu llenas el datagrid en otro lado y lo muestas.
Prueba mostrando en tu página ese "table" que estás creando.
Y ahí verás si es que tiene algún dato dentro.
O prueba este código que está completamente explicado.
http://foro.portalhacker.net/index.p...html#msg371445
Saludos!.
Hola logre ver el pdf pero no me muestra las filas de colores .. sino solo la información . este es el codigo
[IMG]
[/IMG]
Código PHP:
Protected Sub btnExportPDF_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnExportPDF.Click
Response.ContentType = "application/pdf"
Response.AddHeader("content-disposition", "attachment;filename=GridViewExport.pdf")
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Dim sw As New StringWriter()
Dim hw As New HtmlTextWriter(sw)
DetailsView1.AllowPaging = False
DetailsView1.DataBind()
DetailsView1.RenderControl(hw)
GridView1.AllowPaging = False
GridView1.DataBind()
GridView1.RenderControl(hw)
Dim sr As New StringReader(sw.ToString())
Dim pdfDoc As New Document(PageSize.A4, 10.0F, 10.0F, 10.0F, 0.0F)
Dim htmlparser As New HTMLWorker(pdfDoc)
PdfWriter.GetInstance(pdfDoc, Response.OutputStream)
pdfDoc.Open()
htmlparser.Parse(sr)
pdfDoc.Close()
Response.Write(pdfDoc)
Response.End()
End Sub