SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado 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
-
que tienes avanzado?
Saludos,
-
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!!!
-
tienes que tener tres SqlDataSource.... uno para ddl, parametrizas los SqlDataSourece con dependencia de control, y así se llenarán en cascada
Saludos,