Foros del Web » Programando para Internet » ASPX (.net) »

generar pdf desde un informe en RP

Estas en el tema de generar pdf desde un informe en RP en el foro de ASPX (.net) en Foros del Web. Hola amigos tengo mi codigo para abris un informe que tengo en el servidor me me lo abre con el viewer mi cuestion es como ...
  #1 (permalink)  
Antiguo 24/08/2011, 18:36
 
Fecha de Ingreso: junio-2009
Mensajes: 145
Antigüedad: 11 años, 9 meses
Puntos: 0
generar pdf desde un informe en RP

Hola amigos

tengo mi codigo para abris un informe que tengo en el servidor me me lo abre con el viewer mi cuestion es como hacerle para genrarlo directamente en formato PDF sin pasar por el viewer y tenerle que dar en exportar este es el codigo que utilizo espero q me puedan ayudar

string Id_Usuario = Request.QueryString["Id_Usuario"].ToString();


RVGenerarCV.ShowCredentialPrompts = false;
/
RVGenerarCV.ServerReport.ReportServerCredentials = new MyReportServerCredentials();

//Aqui vas a configurar tus parametros
ReportParameter[] Parame = new ReportParameter[1];
ReportParameter _Param1 = new ReportParameter("id_user", Id_Usuario, false);

Parame[0] = _Param1;


RVGenerarCV.ServerReport.ReportServerUrl = new Uri("http://repo.siadn.com/ReportServer");// Uri(url);
RVGenerarCV.ServerReport.ReportPath = "/CVUsuarios";
RVGenerarCV.Visible = true;
RVGenerarCV.ServerReport.SetParameters(Parame);


RVGenerarCV.ProcessingMode = ProcessingMode.Remote;
RVGenerarCV.ServerReport.Refresh();
  #2 (permalink)  
Antiguo 31/08/2011, 15:27
 
Fecha de Ingreso: mayo-2011
Mensajes: 18
Antigüedad: 9 años, 10 meses
Puntos: 3
Respuesta: generar pdf desde un informe en RP

Hola, solo para preguntar si encontraste a forma de generar el pdf, sigo buscando hacerlo pero no me echo...
  #3 (permalink)  
Antiguo 09/09/2011, 19:02
 
Fecha de Ingreso: junio-2009
Mensajes: 145
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: generar pdf desde un informe en RP

no amigo lo unico q pude encontrar es q hay que pasarle como parametro rd:pdf pero ya no segui buscandole espero q tengas suerte ahi me comentas si pudistes
  #4 (permalink)  
Antiguo 12/09/2011, 14:23
 
Fecha de Ingreso: mayo-2011
Mensajes: 18
Antigüedad: 9 años, 10 meses
Puntos: 3
Respuesta: generar pdf desde un informe en RP

Hola, consegui hacerle despues de algunos, solo que no pude subirlo antes...
lo tengo puesto y no me ha dado problemas... espero y te funcione...



Código:
Public Sub showBitacora(ByVal query As String)
        Try
            Me.lblError.Text = ""
            '[Inicia proceso para mostrar reporte]
            sqlConn.ConnectionString = strConn

            If sqlConn.State = ConnectionState.Closed Then
                sqlConn.Open()
            End If

            strQuery = query 'consulta para llenar el dataset

            cmd = New SqlCommand

            cmd.Connection = sqlConn
            cmd.CommandText = strQuery
            cmd.CommandType = CommandType.Text
            ds = New DataSet

            da.SelectCommand = cmd
            da.Fill(ds, "catBitacora")

            strReportName = "rptBitacora.rpt"          

            Dim strPath As String = Server.MapPath("Reports\" & strReportName)
            Dim rptDoc As New ReportDocument

            rptDoc.Load(strPath)
            rptDoc.SetDataSource(ds)

            '---> crear pdf
            Response.Buffer = False
            '// Clear the response content and headers               
            Response.ClearContent()
            Response.ClearHeaders()

            Try               
                rptDoc.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, False, "SGI")

            Catch ex As Exception        
                lblError.Text = ex.Message

            End Try

        Catch ex As Exception         
            lblError.Text = ex.InnerException.Message

        Finally
            If sqlConn.State = ConnectionState.Open Then
                sqlConn.Close()
            End If
        End Try
    End Sub

Esta funcion la tngo en mi pag con el crystalviewer (crv) y solo la mando llamar en el load....

Etiquetas: c#, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:58.