
17/02/2005, 10:40
|
 | | | 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 |