Mensaje dentro de Principiantes

Responder 
#1 - 13/05/2008 2:27:17 Reporta abuso | Link Permanente
nelson
Usuario no registrado
duda - dropdownlist

Responder Citar
hola a todos, mi duda es que estoy haciendo un menu con los controles dropdownlist por ejemplo en el primero estan las opciones de agregar, modificar, buscar, eliminar clientes y lo que quiero es que al dar en alguna de esas opciones me diriga a otra pagina.
no se si esta claro.
gracias
Volver arriba

Respuestas
Mostrar de en 15
#2 - 20/06/2008 0:00:11 Reporta abuso | Link Permanente
ingridrayas
Fecha de registro: 03/06/2008
1 post en este tema
11 posts en principiantes
11 posts en todos los foros
RE: duda - dropdownlist

Responder Citar
HOLA, en las propiedades del dropdownlist fijate que la de autopostback este en true
despues en la programacion, a una variable tipo string asignale el valor del dropdownlist

ahi t va un ejemplo de codigo pero es para vb, en c# es similar solo que recuerda la sintaxis es diferente
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged

Dim valor as string
valor=dropdownlist.selecteditem.value
'aqui puedes poner una serie de if o un switch
if valor="modificar" then
response.redirect("../direccionurl.aspx")
else
'aqui vas haciendo un if anidando las opciones

end if
End sub
Volver arriba

#3 - 14/05/2008 20:28:39 Reporta abuso | Link Permanente
rootusr
Fecha de registro: 14/05/2008
1 post en este tema
2 posts en principiantes
2 posts en todos los foros
RE: duda - dropdownlist

Responder Citar
Hola, yo tambien soy novatisimo en .net  y hace poco me encontre en la misma situacion, te paso el dato para lo hagas. Lo que tienes que haces es poner la propiedad AutoPostback de tu control dropDownList en True. con eso consigues que cuando cambies de opcion se recargue la pagina.

Luego en el evento SelectedIndexChanged del control debes programar la rutina para saber que opcion selecciono el usuario en el DropDownList. este dato lo obtienes con la propiedad NombreDeTuControl.SelectedValue

puedes hacer un switch de tal forma que se evalue que valor es el que se selecciono y en base a eso se direcciona a la pagina correspondiente.
Espero te sriva. si requieres mas ayuda no dudes en contactarme

Aclaro. Esto es en Visual Studio 2008 con Freamework 3.5 y C# no se si cambien con versiones anteriores.

Saludos desde Michoacan!
Volver arriba
Mostrar de en 15