SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: Mega_Optimus en Viernes 14 de Diciembre de 2007, 20:48

Título: Manejo De Dropdownlist
Publicado por: Mega_Optimus en Viernes 14 de Diciembre de 2007, 20:48
Hola a todos los amigos del foro, primero que todo decirles que me encuentro muy agradecido por la ayuda recibida hasta el momento y tb decirles que he ido aprendiendo  un poco de .NET.

Pero ahora debo nuevamente pediros vuestra ayuda, deseo saber como puedo hacer para que un elemento dropdownlist me active otro y este ultimo me active otro.

me explico mejor:

tengo 3 ddl (llamare asi ahora a los DropDownList para no escribir tanto), los cuales los lleno con datos a traves de un SqlDataSource, el primero es para un servicio, el sugundo para una sala y el tercero para el numero de cama, lo que deseo es poder hacer que al momento de que me aparezca el form con los 3 solo el primero este activo y cuando yo seleccione un elemento de el, se me active el segundo, y asi con el tercero que se tendria que activar una vez seleccionado algun elemento del segundo.

si alguien sabe como me puede ayudar se lo agradecere de corazon

estoy trabajando en asp.net 2.0 con visual studio 2005 y c#

gracias de antemano
Título: Re: Manejo De Dropdownlist
Publicado por: sergiotarrillo en Sábado 15 de Diciembre de 2007, 17:31
que tienes avanzado?

Saludos,
Título: Re: Manejo De Dropdownlist
Publicado por: piyey en Viernes 21 de Diciembre de 2007, 23:44
Mmm... activa la opcion de autopostback del DDL... así verificas el IsPostBack en CodeBehind y activas el siguiente combo.

No te pongo código porque estoy algo rápido, pero es mas o menos así.

en el evento change o clic del DDL

if not ispostback then
     ddl2.enamble = false
else
     ddl2.enamble = true
end if

Prueba con algo así... lo hice al aire eh!!!
Título: Re: Manejo De Dropdownlist
Publicado por: sergiotarrillo en Sábado 22 de Diciembre de 2007, 17:07
tienes que tener tres SqlDataSource.... uno para ddl, parametrizas los SqlDataSourece con dependencia de control, y así se llenarán en cascada

Saludos,