Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/07/2009, 16:14
sabao
 
Fecha de Ingreso: abril-2006
Ubicación: Santiago ,Chile
Mensajes: 169
Antigüedad: 18 años, 9 meses
Puntos: 0
Respuesta: Crear pdf con boton en webform

Cita:
Iniciado por pyroCL Ver Mensaje
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 ObjectByVal e As System.EventArgsHandles 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.A410.0F10.0F10.0F0.0F)
        
Dim htmlparser As New HTMLWorker(pdfDoc)
        
PdfWriter.GetInstance(pdfDocResponse.OutputStream)
        
pdfDoc.Open()
        
htmlparser.Parse(sr)
        
pdfDoc.Close()
        
Response.Write(pdfDoc)
        
Response.End()
    
End Sub