
ReportViewer
Publicado por Ricardo Ibargoyen (4 intervenciones) el 09/09/2015 17:36:04
Buenas tardes a todos,
Tenemos un proyecto hecho en su día con Visual 2005 en vb.net en el cual sacábamos los informes mediante Crystal. Hemos adquirido una licencia de vs 2013 Professional y queremos cambiar los informes y trabajar con ReportViewer en local ya que nos parece que queda todo más integrado en VS.
La verdad es que llevamos 2 días dándole vueltas a esto y no lo terminamos de entender. Los informes queremos sacarlos directamente en papel pero incluyendo o no el cuadro de diálogo de la impresora (esto nos da igual).
Lo que nos desconcierta es que hemos seguido todos los pasos y el programa no da error, simplemente no hace nada. La única diferencia que nos hemos encontrado es que el agregar el ReportViewer al formulario (aunque sea nuevo y esté vacío) no nos genera la típica ventana, sino que nos aparece en la parte inferior en pequeño junto al control ContextMenuStrip sin el famoso glif arriba a la derecha. Si el proyecto es nuevo sí aparece ¿?
Este es el código que hemos utilizado para hacer una sencilla prueba:
Dim Origen As New ReportDataSource("DataSet1", dtBANCOS)
Me.ReportViewer1.LocalReport.ReportPath = "rtvwBANCOS.rdlc"
Me.ReportViewer1.LocalReport.DataSources.Add(Origen)
Me.ReportViewer1.Refresh()
No sabemos cómo seguir o si lo hecho hasta este momento está bien.
Todo el resto del programa ya está funcionando y trabajando conjuntamente con Excel, Access, etc. ¡¡Nos falta esto!!
La verdad es que Crystal lo cogimos enseguida o nos pareció mucho más sencillo.
Si alguien nos pudiese ayudar le estaríamos muy agradecidos. Estamos cambiando toda la estructura del negocio de Windows XP a Windows 10 y estamos atascado con esto (la verdad, no nos lo esperábamos).
Muchas gracias de antemano,
Ricardo.
Tenemos un proyecto hecho en su día con Visual 2005 en vb.net en el cual sacábamos los informes mediante Crystal. Hemos adquirido una licencia de vs 2013 Professional y queremos cambiar los informes y trabajar con ReportViewer en local ya que nos parece que queda todo más integrado en VS.
La verdad es que llevamos 2 días dándole vueltas a esto y no lo terminamos de entender. Los informes queremos sacarlos directamente en papel pero incluyendo o no el cuadro de diálogo de la impresora (esto nos da igual).
Lo que nos desconcierta es que hemos seguido todos los pasos y el programa no da error, simplemente no hace nada. La única diferencia que nos hemos encontrado es que el agregar el ReportViewer al formulario (aunque sea nuevo y esté vacío) no nos genera la típica ventana, sino que nos aparece en la parte inferior en pequeño junto al control ContextMenuStrip sin el famoso glif arriba a la derecha. Si el proyecto es nuevo sí aparece ¿?
Este es el código que hemos utilizado para hacer una sencilla prueba:
Dim Origen As New ReportDataSource("DataSet1", dtBANCOS)
Me.ReportViewer1.LocalReport.ReportPath = "rtvwBANCOS.rdlc"
Me.ReportViewer1.LocalReport.DataSources.Add(Origen)
Me.ReportViewer1.Refresh()
No sabemos cómo seguir o si lo hecho hasta este momento está bien.
Todo el resto del programa ya está funcionando y trabajando conjuntamente con Excel, Access, etc. ¡¡Nos falta esto!!
La verdad es que Crystal lo cogimos enseguida o nos pareció mucho más sencillo.
Si alguien nos pudiese ayudar le estaríamos muy agradecidos. Estamos cambiando toda la estructura del negocio de Windows XP a Windows 10 y estamos atascado con esto (la verdad, no nos lo esperábamos).
Muchas gracias de antemano,
Ricardo.
Valora esta pregunta


0