Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2009, 16:39
Avatar de eperedo
eperedo
 
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 15 años, 5 meses
Puntos: 16
Respuesta: Reports - directamente a formato PDF

Hola, podría ser algo así:
Código vb.net:
Ver original
  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.         Dim rpt As New ReportDocument()
  3.         rpt.Load("C:\CrystalReport1.rpt") 'ruta de tu reporte
  4.         rpt.SetDataSource(origen_de_datos) 'origen de datos del reporte (dataset, datatable, generic, etc)
  5.         Dim sfd As New SaveFileDialog() 'Cuadro de dialogo para elegir la ruta donde se guardará el archivo
  6.         sfd.ShowDialog() 'mostrar el cuadro de dialogo
  7.         rpt.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, sfd.FileName) 'Indicamos el formato y la ruta a guardar
  8.         MessageBox.Show("Exportación ok!")
  9. End Sub

Eso sería para Crystal Reports, para Reporting Services no tengo el código de memoria, pero te dejo este link que puede ayudarte.

__________________
Eduardo Peredo
Wigoin