none
consulta de uno a muchos RRS feed

  • Pregunta

  • tengo una tabla

    receta: __id_receta____nombre___cantidad__propiedad

    y otra

    propiedades:__id_propiedad__ (id_producto___id_marca  (foraneas)) ya sabran como iran las otras tablas

    donde por medio de la id receta que estoy proyectando en un droplist  quiero buscar que productos hay dentro de la receta y ponerlos dentro del gridview 


    • Editado Figueroa97 martes, 20 de septiembre de 2016 3:28
    martes, 20 de septiembre de 2016 3:20

Respuestas

  • hola

    >>una pregunta como tomaria el id que esta en el dropdownlist

    imagino tomarias la propiedad SelectedValue en el evento SelectedIndexChanged del combo o sino en el click de algun boton de filtro que hayas definido

    >>lo llevaria a la consulta para proyecta en el gridview

    pero conoces sobre ado.net ? porque por esta pregunta pareciera que no

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 20 de septiembre de 2016 4:48

Todas las respuestas

  • hola

    >>ponerlos dentro del gridview

    un gridview? eso no existe en asp.net mvc, eso solo aplica a asp.net clasico

    >>donde por medio de la id receta quiero buscar que productos hay dentro de la receta

    estas usando EF para acceder a los datos, o es por medio de ado.net?

    entiendo que una receta tiene varias propiedades, no? aunque me genera dudas porque la tabla de propiedades no tiene un campo de id_receta para relacionarse, porque asi se logra la relacion uno a muchos

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 20 de septiembre de 2016 3:28
  • si estoy manejando el asp.net clasico y ya arregle la id de receta en la tabla propiedades 

    y ahora lo otro como busco los producto de la receta selecionada en un droplist y proyectarlos en el gridview

    martes, 20 de septiembre de 2016 3:37
  • hola

    >>si estoy manejando el asp.net clasico

    ahh ok pense que usabas asp.net mvc

    >>ahora lo otro como busco los producto de la receta selecionada en un droplist y proyectarlos en el gridview

    entiendo entonces usas ado.net para acceder a los datos, si es asi imagino ejecutar un SELECT sabes como realizarlo, no?

    podrias usar el INNER JOIN para unir las tablas, como ser

    SELECT p.*
    FROM Propiedades PR INNER JOIN Producto P ON PR.IdProducto = P.IdProducto
    WHERE PR.IdReceta = @idreceta

    ejecutas la query pasando por parametro la seleccion del combo y el resultado seran los campos del producto que listas en el grid

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 20 de septiembre de 2016 3:59
  • una pregunta como tomaria el id que esta en el dropdownlist  y lo llevaria a la consulta para proyecta en el gridview
    martes, 20 de septiembre de 2016 4:13
  • hola

    >>una pregunta como tomaria el id que esta en el dropdownlist

    imagino tomarias la propiedad SelectedValue en el evento SelectedIndexChanged del combo o sino en el click de algun boton de filtro que hayas definido

    >>lo llevaria a la consulta para proyecta en el gridview

    pero conoces sobre ado.net ? porque por esta pregunta pareciera que no

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 20 de septiembre de 2016 4:48