ASP.NET - Ayuda con el DropDownList

   
Vista:

Ayuda con el DropDownList

Publicado por Juan (1 intervención) el 15/06/2016 16:21:57
Hola, tengo un dropdownList, que tengo cargado los tipos de Usurios ("Administrador",Alumno, Tutor, Dietista, Vendedor)
Resulta que quiero hacer dependiendo que tipo de usuario selecciona, los campos que quiero mostrar, se que tengo que usar la Accion "SelectIndexChange" pero le meto un if por ejemplo "

if (DropUsuarios(Asi es el id del dropDownList) == "Administrador"), me tira un error..

Entonces lo que quiero hacer es que si selececiono administrador, por ejemplo me muestre txt usuario,txt usuario por ejemplo (Ambos tiene la propiedad visible en false)

Estoy prgramando en Visual studio 2013 y C#

Saludos y Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Tony

Ayuda con el DropDownList

Publicado por Tony (5 intervenciones) el 15/06/2016 19:08:58
Utiliza

if(DropUsuario.SelectedItem.Text == "Administrador")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Ayuda con el DropDownList

Publicado por Juan (1 intervención) el 15/06/2016 20:06:01
Muchisimas gracias, era eso!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con el DropDownList

Publicado por Salaicez (2 intervenciones) el 16/06/2016 14:45:53
Utiliza el siguiente comando:
if(DropUsuario.SelectedItem.Text == "Administrador")

Con "SelectedItem.Text" del DropDown podras obter el texto del ítem seleccionado!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con el DropDownList

Publicado por lorena elideth (10 intervenciones) el 17/06/2016 00:08:40
Debido a que no utilizas ID y lo que tu utilizas es texto para igualar en tu condición, entonces por eso funciona

1
2
3
4
5
6
7
8
9
10
11
12
if(DropUsuario.SelectedItem.Text == "Administrador"){
// Lo que se realiza si el if es verdadero
}
else if(DropUsuario.SelectedItem.Text == "Alumno"){
 
}
else if(DropUsuario.SelectedItem.Text == "Tutor"){
 
}
else if(DropUsuario.SelectedItem.Text == "Dietista"){
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con el DropDownList

Publicado por Carolina (5 intervenciones) el 20/06/2016 21:46:28
Esto era porque tenias un error de sintaxis, esos pequeños errores nos sacan dolores de cabeza, ánimo.

if(DropUsuario.SelectedItem.Text == "Administrador")

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con el DropDownList

Publicado por khristian (80 intervenciones) el 21/06/2016 20:49:20
Para casos como el tuyo.... no se usa IF

Debes usar Select Case.
Es mas ordenado, y esta diseñado para esas situaciones. Imagina van creciendo tus opciones.... te llenarías de IF y Else if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con el DropDownList

Publicado por Jose Antonio Perez Torales (6 intervenciones) el 05/08/2016 02:00:25
if(DropUsuario.SelectedItem.Text == "Administrador")

de esta manera hara la condicion que tu quieres depende a administrador
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar