Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/02/2005, 10:40
Avatar de neivan
neivan
 
Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 20 años, 1 mes
Puntos: 1
No me he leido todo el codigo detenidamente pero si q he visto algo q me parece interesante comentarte

Cuando enlazas el dropdownlist con tabla :

dropdownlist1.DataSource = Nombre()
dropdownlist1.DataTextField = "UsuarioNombre"
dropdownlist1.DataBind()


yo añadirira una linea mas

dropdownlist1.DataSource = Nombre()
dropdownlist1.DataTextField = "UsuarioNombre"
dropdownlist1.DataValueField = "Codigo"
dropdownlist1.DataBind()

Si tienes en la tabla un codigo identificativo te sera muy facil devolver la ocupacion cuyo codigo es x en vez de pedir q te devuelva la ocupacion de tal nombre q puede estar repetido en la tabla

Entonces yo cogeria en la consulta ala tabla he importaria los tres campos

Codigo,nombreUsuario y oficio

enlazaria el drop con el nombre y el codigo
y cdo cambie de el drop de posicion q el datalist muestre el campo oficio
esto yo por ejemplo lko haria con un dataview q filtre esa consulta por codigo q esta seleccionado en e ldrop

cuando selecionas el drop tienes dos valores para coger:
dropdownlist1.selecteditem.text
dropdownlist1.selecteditem.value

el text sera el nombre y el value el codigo

Esta es una posible forma,no la unica.espero q te sirva