none
Crear un sistema de reportes en wpf. RRS feed

  • Pregunta

  • Hola amigos, despues de buscar bastante información y desechar los componentes privados para la creación de reportes en wpf he llegado a una conclusión, realizarme el mio propio, partiendo de que no necesito nada complicado comenze a buscar información y encontre el sistema de documentos xsp de microsot, os presento mi por si me podeis ayudar.

    Poder tener una barra lateral con todos los campos de las diferentes tablas ( alumnos, profesores, departamentos ) que podamos arrastrar hasta una pagina ( Supongo que un flowdocument con un richtextbox, pero no lo se seguro ) que se encuentra en el lateral en la cual vamos a ir insertando los diferentes objetos para crear nuestro reporte.

    Una vez insertardos nuestros objetos ( nombre alumno, foto, notas, profesores .... etc,etc) le damos a guardar el reporte ( se guardara en un archivo xaml ).

    Una vez guardado exportamos a xsp ( creo que seria lo mejor para los reportes )

    Otro dia quiero modificar ese reporte y abro el xaml ( con alguna aplicación creada para tal efecto ) en el cual pueda editar el reporte y guardar los cambios.

    Os pido que me dirijais por algún camino para poder crear todo lo anterior comentado, que debo de usar y si es posible codigos de ejemplo, ya que he buscado bastante pero no se adaptan al sistema que necesito.

    Saludos.

    domingo, 21 de noviembre de 2010 10:01

Todas las respuestas

  • Hola.

     

    Me imagino que al irte por ese camino ya descartaste Crystal Reports, las clases XamlReader y XamlWritter podran ayudarte para generar y leer codigo Xaml en runtime.

    Aqui puedes encontrar un buen ejemplo de lo que podrias hacer.

    http://www.11011.net/archives/000698.html

    Saludos.

    lunes, 22 de noviembre de 2010 0:04
  • Hola Miguel, muchas gracias por tu respuesta, no conocia esas clases, una pregunta, que es mejor para un sistema de reportes, me refiero a guardar los archivos creados, como xaml o como xsp, para despues poder editarlos de nuevo.

    Saludos.

    lunes, 22 de noviembre de 2010 8:22
  • Hola.

    Yo me iria mas por un sistema de reportes con XPS, ya que Xaml es para cargar estilos o controles personalizados en runtime, ademas XPS te ayudara a exportar tus reportes a otro formatos si eso deseas, puedes utilizar las clases VisualsToXpsDocument y XpsDocumentWriter para crear tus reportes.

    Aunque insisto que Crystal reports ofrece soluciones mas robustas para la generación de reportes, podras exportarlos, importarlos para editar y generar al vuelo.

    Saludos.

    lunes, 22 de noviembre de 2010 21:54
  • Muchas gracias Miguel por tus respuestas, la idea de no usar crystal reports es que no quiero utilizar componentes de terceros, como los reportes que necesito no son muy complejos prefiero desarrollarlo yo, tienes algun código para wpf de ejemplo de las clases que antes me has mencionado.

    Saludos.

    miércoles, 24 de noviembre de 2010 9:44