Foros del Web » Programación para mayores de 30 ;) » .NET »

Enlazar datos (dropdownlist y Label)

Estas en el tema de Enlazar datos (dropdownlist y Label) en el foro de .NET en Foros del Web. Hola amigo del foro, tengo un problema, espero que me puedan ayudar.. les cuento tengo los nombres de los usuarios en un dropdwonlist que lo ...
  #1 (permalink)  
Antiguo 14/02/2005, 09:22
 
Fecha de Ingreso: enero-2005
Mensajes: 103
Antigüedad: 20 años, 2 meses
Puntos: 0
Enlazar datos (dropdownlist y Label)

Hola amigo del foro, tengo un problema, espero que me puedan ayudar.. les cuento tengo los nombres de los usuarios en un dropdwonlist que lo lleno desde una base de datos (hasta ahi todo ok), lo que necesito hacer es... luego de haber seleccionado en el dropdownlist un nombre de usuario quiero que abajo en un Label me aparezca el cargo que posee en forma automatica (los cargos tambien estan en una base de datos)... como los puedo enlazar????

desde ya muchas gracias
saludos
Roberto
  #2 (permalink)  
Antiguo 14/02/2005, 10:01
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Si en tu tabla de cargos tienes el IDempleado (que es lo mas lógico) puedes hacer un postback de tu dropdown y obtener el ID del empleado para hacer la búsqueda sobre tu tabla de cargos.

Algo mas o menos así:

Cita:
Private Sub DropDownList1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged

Dim idEmpleado As Integer = CType(DropDownList1.SelectedItem.Value, Integer)
Dim sSQL As String = "SELECT * FROM TablaCargos where idEmpleado = " & idEmpleado

Dim oConn As New SqlConnection("tu conexion")
Dim oCmd As New SqlCommand(sSQL, oConn)
Dim dr As SqlDataReader = oCmd.ExecuteReader

Do While dr.Read
Label1.Text &= CType(dr("Cargos"), String) & "<br>")
Loop
dr.Close()
oConn.Close()
End Sub
Es un ejemplo muy general, pero es la idea, espero que te sirva.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.