none
agregar datos de otros objetos en un gridview RRS feed

  • Pregunta

  • Buenas tengo un caso para ver si me pueden ayudar a resolverlo.

    Tengo un object  datasource que está enlazado  a un gridview.  Este gridview me permite darle mantenimiento a los datos.

    en mi capa de Logica de negocios tengo un objeto que me obtiene los datos de dicho objeto   y los pasa el gridview, hasta ahí no hay problema alguno.

    Resulta que necesito meter en el gridview datos de tablas relacionadas, por ejemplo si un empleado está en determinado departamento que aparezca el nombre de dicho departamento en lugar de solo el código.  esto sin que se vea afectado la capacidad de actualizar y eliminar del gridview.

    Sé que mediante LINQ puedes traer datos de varios objectos pero necesito que la función me devuelva datos del tipo objeto  que estoy tratando y con ese tipo de consulta en LINQ no puedo hacerlo.

    Saludos y gracias

     

     

     

    lunes, 21 de febrero de 2011 16:06

Respuestas

  • hola

    o sea necesitas mostrar en el gridview objeto complejos

    http://social.msdn.microsoft.com/Forums/es-ES/netfxwebes/thread/008b7690-d7ee-4c5f-bf8c-d6e7969055a1

    veras alli como se muestra un valor de una propiedad del origen de datos asignado, usando

    <%#DataBinder.Eval(Container.DataItem, "Prop2.Property1")%>

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta Hugo Aguero lunes, 21 de febrero de 2011 21:30
    lunes, 21 de febrero de 2011 16:16

Todas las respuestas

  • hola

    o sea necesitas mostrar en el gridview objeto complejos

    http://social.msdn.microsoft.com/Forums/es-ES/netfxwebes/thread/008b7690-d7ee-4c5f-bf8c-d6e7969055a1

    veras alli como se muestra un valor de una propiedad del origen de datos asignado, usando

    <%#DataBinder.Eval(Container.DataItem, "Prop2.Property1")%>

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta Hugo Aguero lunes, 21 de febrero de 2011 21:30
    lunes, 21 de febrero de 2011 16:16
  • Pero si es solo traer datos de tablas relacionadas, por que no lo haces desde el Query de SQL, usando el InnerJoin y sus variantes?, es mas optimo que crear varios objetos.
    Nicolás Herrera
    Bogotá - Colombia
    "Daría todo lo que sé, por la mitad de lo que ignoro. " Rene Descartes
    lunes, 21 de febrero de 2011 16:27
  • Gracias Leandro.

    Realmente no necesitaba un objeto complejo si no un dato relacionado directamente, pero el link que me diste  me ayudo a como resolverlo.  Te agradezco la ayuda.

    lunes, 21 de febrero de 2011 21:30