Foros del Web » Programando para Internet » ASPX (.net) »

anidar DropDownList

Estas en el tema de anidar DropDownList en el foro de ASPX (.net) en Foros del Web. como anido 2 dropdownlist, uno ya lo llene que es el siguiente codigo: { string sql = "select * from UnidadServicios order by Descripcion"; SqlConnection ...
  #1 (permalink)  
Antiguo 12/01/2011, 13:44
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
Antigüedad: 17 años
Puntos: 0
anidar DropDownList

como anido 2 dropdownlist, uno ya lo llene que es el siguiente codigo:

{
string sql = "select * from UnidadServicios order by Descripcion";
SqlConnection conection = new SqlConnection(connString);
SqlDataAdapter p = new SqlDataAdapter(sql, conection);
DataSet ds = new DataSet();
p.Fill(ds);
this.DropDownList1.DataSource = ds.Tables[0];
this.DropDownList1.DataMember = "descripcion";
this.DropDownList1.DataTextField = "descripcion";
this.DropDownList1.DataValueField = "unidadservicioid";
this.DropDownList1.DataBind();
}

como llene el otro dropdownlist?
  #2 (permalink)  
Antiguo 13/01/2011, 07:51
Avatar de Snaft_J1  
Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 18 años
Puntos: 8
Respuesta: anidar DropDownList

bien, debes usar el evento SelectIndexChange correspondiente al DropDownList1 que ya tienes lleno (lo que significa que cuando el usuario seleccione un item tu te enteras), ahora en ese evento puedes volver hacer lo mismo para llenar el nuevo dopdownlist2 y especificar la condicion requerida:

{
string sql = "select * from TU_TABLA where IdUnidadServicio = " + this.DropDownList1.SelectedValue;
SqlConnection conection = new SqlConnection(connString);
SqlDataAdapter p = new SqlDataAdapter(sql, conection);
DataSet ds = new DataSet();
p.Fill(ds);
this.DropDownList2.DataSource = ds.Tables[0];
this.DropDownList2.DataMember = "descripcion";
this.DropDownList2.DataTextField = "descripcion";
this.DropDownList2.DataValueField = "unidadservicioid";
this.DropDownList2.DataBind();
}


Saludos, espero comprendas la idea.
__________________
-= El conocimiento y el saber te hacen un ser libre =-
Ando en busca de conocimiento....

Etiquetas: anidar, dropdownlist, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.