none
Reportes en visual c# express 2005 RRS feed

  • Pregunta

  •  

    Buenos dias, tengo un programa en c# 2005 y necesito hacer unos reportes, me di cuenta que crystal report no es compatible con la version y que se debe trabajar con reporting services que viene incluido en la base de datos o por lo menos ahi esta el reporting services configuration, pero el problema es que no en que parte del visual esta el diseñador de reportes o algun control por favor si alguin me puede colaborar muchas gracias, puesto que soy nueva en esto y estoy muy confundida
    • Cambiado Fran DiazModerator viernes, 29 de mayo de 2009 8:17 Reportes ([Loc]From:Lenguaje C#)
    jueves, 8 de mayo de 2008 16:03

Respuestas

  • Hola,

    Dentro del visual estudio, en la sección de herramientas botón derecho y elegir items. Dentro de la ventana que te sale, eliges: Microsoft.Reporting.Winforms o Microsoft.Reporting.WebForms.

    Un Saludo!


    Fran Díaz | {geeks.ms/blogs/fdiaz/} | {onobanet.es} | {secondnug.com}
    viernes, 5 de agosto de 2011 9:01
    Moderador

Todas las respuestas

  • 1) La versión de Crystal Reports que viene incluida con el Visual Studio 2005, desde luego que sí que es compatible con esta versión.

     

    2) Si, no obstante, prefieres usar los Reporting Services, necesitas dos cosas: el diseñador y el visor de informes. El visor se llama "ReportViewer", y lo encontrarás en la lengüeta "All Windows Forms" de la barra de herramientas cuando estés diseñando un formulario Windows (y existe una versión similar para web). El diseñador de informes sale automáticamente cuando añades al proyecto un informe (.rdlc) y haces doble-click sobre él en el Explorador de Soluciones para verlo en modo diseño.

     

    jueves, 8 de mayo de 2008 20:17
    Moderador
  • Ola Alberto muchas gracias por responder pero te cuento que me dejas mas enredada, haber primero como es eso que el crystal report si es compatible?? como lo puedo hacer? porque mira cuando le digo agregar nuevo elemento no me sale el crystal y quisiera saber como lo puedo hacer asi y otra cosa es que no me lo vas a creer pero busco el reportViewer en el cuadro de herramientas y no lo encuentro que hago. En verdad si quiera salir de todas mis dudas y si me puedes colaborar te lo agradezco

     

    jueves, 8 de mayo de 2008 21:04
  • Hola Viviana:

    Creo que Alberto no ha tenido en cuenta en su respuesta que estás usando C# Express. Siento decirte que para esa versión no tienes disponibilidad ni de Crystal Reports, ni de Reporting Services, sí en cambio para versiones superiores de Visual Studio. Tendrías que recurrir a diseñadores de informes gratuitos y/o de código abierto. Si miras en www.sourceforge.net seguro que los encuentras, y hay un ide para .NET llamado SharpDevelop que también dispone de un diseñador de informes. Otra opción es que adquieras una versión de Crystal Reports de pago, pero aún así, no tengo claro que pudieras usarla con tu versión Express, puesto que faltan los elementos CrystalReportViewer, ReportDocument, etc... 

    No estoy muy seguro, pero si te decantas por una versión de pago de Crystal Reports, quizás puedas agregar las referencias oportunas y con ello utilizar los componentes que hacen que puedas visualizar informes (no puedo saberlo a ciencia cierta porque tengo instaladas versiones express y profesionales en mi máquina y puedo tener ensamblados de versiones profesionales que a ti no te valdrían.

    Un saludo
    viernes, 9 de mayo de 2008 6:58
  • Lo único que se me ocurre es que tengas una de las versiones "pequeñas" del Visual Studio, que no traiga incluido el Crystal Reports, o que no hayas marcado la casilla correspondiente al hacer la instalación. Si no recuerdo mal, Crystal Reports se incluye en la versión Professional, en la Enterprise y en la Team Edition.

     

    Tienes un "Whitepaper" explicando cómo usar el Crystal Reports para Visual Studio 2005 en la web del fabricante (Business Objects): https://boc.sdn.sap.com/node/222

     

    También tienes aquí un ejemplo sobre cómo usar desde C# los Crystal Reports en Visual Studio 2005: http://www.aspfree.com/c/a/C-Sharp/Crystal-Reports-for-Visual-Studio-2005-in-CSharp/

     

    En MSDN tienes un artículo explicando las características de Crystal Reports para Visual Studio: http://msdn.microsoft.com/en-us/library/ms225360(VS.80).aspx. Me extrañaría que Microsoft explicara aquí las características de este producto si no fuera compatible.

     

    En cuanto al ReportViewer, también deberías tenerlo en el Visual Studio, pero si no lo encuentras, lo puedes descargar desde la web de Microsoft:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=8a166cac-758d-45c8-b637-dd7726e61367

     

    viernes, 9 de mayo de 2008 7:05
    Moderador
  • Buenos dias, muchas gracias, pues creo que mejor opto por emplear el reportviewer, ya por fin lo pude localizar en el c# express 2005 ahora lo que necesito es un manual para aprender a manejarlo ademas de que el programa esta en capas, de verdad muchas gracias por la paciencia ya que soy nueva en esto

    viernes, 9 de mayo de 2008 15:11
  • Lo malo es que tienes la versión Express del VS. El ReportViewer que te has descargado es solo el Visor de informes. Si buscas la DLL y la añades a la barra de herramientas, seguramente te funcionará el visor y podrás arrastrarlo a tus formularios, pero el problema es que no vas a tener el diseñador de informes, que solo viene con las versiones "grandes" de Visual Studio. Así que solo te servirá para presentar informes ya diseñados.

     

    Un truco es diseñar el informe con el diseñador de informes de SQL Server, y luego renombrarlo de .rdl a .rdlc, y con esto lo puedes usar desde un cliente hecho en C#. Pero una vez más el problema es que necesitas una versión "grande" de Sql Server; con la Express no viene esta herramienta.

     

     

    viernes, 9 de mayo de 2008 16:17
    Moderador
  • Hola viviana, como es que pudiste localizar el reportviewer en el visual studio express? yo tengo vs express 2008 e instale reportviewer redistributable 2008.exe pero no encuentro los dll...
    miércoles, 3 de agosto de 2011 16:40
  • Hola,

    Dentro del visual estudio, en la sección de herramientas botón derecho y elegir items. Dentro de la ventana que te sale, eliges: Microsoft.Reporting.Winforms o Microsoft.Reporting.WebForms.

    Un Saludo!


    Fran Díaz | {geeks.ms/blogs/fdiaz/} | {onobanet.es} | {secondnug.com}
    viernes, 5 de agosto de 2011 9:01
    Moderador