none
DropDownList RRS feed

  • Pregunta

  • tengo 5 DropDownList, lo cual necesito hacer consultas pero el de abajo depende del de arriba (en forma de cascada). Lo cual no he podido lograrlo.

    Ya tengo hecha la parte de insertar y consultar los datos hacia esos DropDownList, que los traigo desde la base de datos, solo falta consultar en forma corecta...

    Dato extra, todo esta echo en capas y en C#...

    Saludos...

    miércoles, 12 de diciembre de 2012 23:15

Respuestas

  • Ok, ya lo resolvi todo, ya esta en funcionamiento y solo falta unas cuantos detalles...

    Gracias por sus respuestas, me guiaron al resultado final,

    Saludos

    • Marcado como respuesta Bikom viernes, 21 de diciembre de 2012 20:01
    viernes, 21 de diciembre de 2012 19:59

Todas las respuestas

  • Hola.

    C# - [ASP.NET] DropDownList anidados

    En el articulo se hace lo que tu planteas.

    Saludos.


    Cristian Torres
    Blog Cristian Torres

    El Salvador - San Salvador

    jueves, 13 de diciembre de 2012 3:40
  • lo cual necesito hacer consultas pero el de abajo depende del de arriba (en forma de cascada). Lo cual no he podido lograrlo.

    pero que exactamente es lo que no puede lograr ?

    - recuperar los registros basados en la seleccion anterior ?

    - lanzar el evento de del priemrmcombo para que se eejcute el postback en el servidor  y poder filtrar

    ademas como cargas el priemr combo, defines el DataValueField  para poder usar el SelectedValue?

    pones la propeidad AutopostBack en true del combo para que se eejcute el evento SelectedIndexchanged

    trata de ser mas especifico cuando planteras una duda

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 13 de diciembre de 2012 3:45
  • Ok,

    - recuperar los registros basados en la seleccion anterior ?

    *todos tienen autopostback en true

    con este los mando a llamar..

    private void Carga......()

    {

    DdlMarca.DataSource = list;

    DdlMarca.DataValueField="Id_Mar";

    DdlMarca.DataTextField="Mar_Desc";

    DdlMarca.DataBind();

    DdlMarca.Items.Insert(0, new ListItem("Seleccionar",Convert.ToString(0))); //Inicializar en cero.

    }

    Con este mando a poner el Id en un TextBox aparte...

    protected void DdlMarca_SelectedIndexChanged(object sender, EventArgs e)

    {

    TxtIdMar.Text=DdlMarca.SelectedValue;

    }

    Saludos & gracias---

    jueves, 13 de diciembre de 2012 16:20
  • segui los pasos de ese link, pero no me resulto en mi caso, saludos & gracias...
    jueves, 13 de diciembre de 2012 16:21
  • Para el Combo principal sacás el evento SelectedIndexChange y dentro de ese, llamás a la función que te trae los datos del otro combo pero filtrado con el seleccionado del combo anterior y así sucesivamente
    lunes, 17 de diciembre de 2012 20:14
  • Ok, ya lo resolvi todo, ya esta en funcionamiento y solo falta unas cuantos detalles...

    Gracias por sus respuestas, me guiaron al resultado final,

    Saludos

    • Marcado como respuesta Bikom viernes, 21 de diciembre de 2012 20:01
    viernes, 21 de diciembre de 2012 19:59