none
Reportes con Entity Code First - Lazy load RRS feed

  • Pregunta

  • Buenas, tengo un problema, necesito generar un reporte del tipo Maestro/Detalle. Tengo una clase llamada Envio que seria la cabecera, y otra llamada LineaEnvio. que seria el detalle, pero con la particualridad de que en la clase LineaEnvio hay una referencia a otra clase llamada Herramientas. Entonces en mi informe quiero que aparezcan todos los datos de las clases Envio y lineaEnvio, mas algunos datos de la Clase Herramientas. 

    Cual es el problema?, que no muestra en el informe las propiedades de las clases anidadas. 

    Saludos y si me pueden dar una mano les agradeceria mucho

    martes, 6 de enero de 2015 23:44

Todas las respuestas

  • hola

    >>necesito generar un reporte del tipo Maestro/Detalle

    con que herramienta estas generando este reporte ?

    usas el Include(), en la query linq para cargar los datos relacionados?

    Loading Related Entities

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 7 de enero de 2015 0:26
  • Hola Leandro, Gracias por responder, he intentado como lo indicas tu pero no me salio. Te explico a grandes rasgos como lo estoy haciendo
    Uso un Rdlc para lograr el reporte. 
    Luego, creo el object data source, con los objetos que utilizo
    Luego, creo los textbox que van en la cabecera.
    Luego el tablix, al cual les cargo en cada textbox los dato, y alli es donde aparece el primer problema, no se como cargar los datos que estan en la entidad relacionada
    La expresion que aparece en el textbox es algo asi:

    =Fields!herramienta_herramientaBaseID.Value

    Pero necesitaria algo que me traiga el nombre de la Herramienta, estoy inventando pero deberia ser algo asi:

    =Fields!herramienta_herramientasBaseID.NOMBRE.value

    Ademas, otro problema que tengo es que no puedo cambiar el origen de datos del informe. Resulta que una vez creado con el wizzard, no encuentro donde cambiar el origen de datos del reporte.


    jueves, 8 de enero de 2015 14:13