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

enlazar un combobox con un textbox

Estas en el tema de enlazar un combobox con un textbox en el foro de .NET en Foros del Web. Hola que tal, mi pregunta es la siguiente me gustaria saber como puedo enlazar un combobox con un textbox me explico. tengo una tabla lllamada ...
  #1 (permalink)  
Antiguo 07/03/2011, 02:18
 
Fecha de Ingreso: diciembre-2010
Mensajes: 49
Antigüedad: 14 años, 1 mes
Puntos: 0
Mensaje enlazar un combobox con un textbox

Hola que tal, mi pregunta es la siguiente me gustaria saber como puedo enlazar un combobox con un textbox me explico.
tengo una tabla lllamada alumnos ahi tengo los campos nombre del alumno, carrera y promedio.
Lo que quiero hacer es que cuando yo selecciones un item del combobox que tiene como parametros los datos del campo nombre del alumno al momento de seleccionar un alumno lo que quiero hacer es que me llene los textbox con los datos de ese alumno q yo escogi.
la relacion con el combobox y el cambo nombrealumno ya lo hice solamente me falta enlazar el combobox con el textbox.

ojala que me pudieran ayudar o por lo menos decirme como,
Gracias y que tengan un ecxelente dia
  #2 (permalink)  
Antiguo 07/03/2011, 10:21
Avatar de TECKNOCK  
Fecha de Ingreso: agosto-2010
Mensajes: 80
Antigüedad: 14 años, 5 meses
Puntos: 1
Información Respuesta: enlazar un combobox con un textbox

NOTA: Aquí utilizo la cadena de coneccion a una base de datos Access 2007. Para ver otras cadenas de conexion para distintas BD visita: http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/296-connectionstring-ado.htm#1

En tu proyecto crea un nuevo MODULO.
En el Codigo del Modulo pones:


'Conexion a tu Base de Datos
Public con AsNew OleDb.OleDbConnection( _
"PROVIDER=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=TU_BASE_DATOS.accdb; Jet OLEDB:Database Password = TU_PASSWORD;")
'Command Builder: Nexo entre BD y Programa
Public cb AsNew OleDb.OleDbCommandBuilder()
'DataAdapter: Realiza operaciones en las tablas del DataSet
Public da_Carreras As OleDb.OleDbDataAdapter
'DataSet: Contiene las tablas obtenidas de las consultas a la Base de Datos
Public ds AsNewDataSet
'Instrucciones SQL: Para enviar y ejecutar en la BD
Public SQL AsString
  #3 (permalink)  
Antiguo 07/03/2011, 10:25
Avatar de TECKNOCK  
Fecha de Ingreso: agosto-2010
Mensajes: 80
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: enlazar un combobox con un textbox

Ahora el codigo en tu Formulario:

'Evento LOAD del Formulario
PrivateSub TU_FORMULARIO_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

'Conectamos con la BD y ponemos la tabla ESTUDIANTES en nuestro DataSet
con.Open()
SQL = "SELECT * FROM Estudiantes ORDER BY Nombre"
da_Estudiantes = New OleDb.OleDbDataAdapter(SQL, con)
da_Estudiantes.Fill(ds,
"Estudiantes")
con.Close()

'Llenamos el Combobox con los Nombres de los Estudiantes
ForEach Estudiante AsDataRowIn ds.Tables("Estudiantes").Rows
TU_COMBOBOX.Items.Add(Estudiante.Item("Nombre"))

Next

End Sub
  #4 (permalink)  
Antiguo 07/03/2011, 10:26
Avatar de TECKNOCK  
Fecha de Ingreso: agosto-2010
Mensajes: 80
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: enlazar un combobox con un textbox

Por último llenar los datos al cambiar el INDEX del ComboBox

'Evento SELECTED_INDEX_CHANGED del Combobox
PrivateSub TU_COMBOBOX_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TU_COMBOBOX.SelectedIndexChanged

ForEach Estudiante AsDataRowIn ds.Tables("Estudiantes").Rows


If Estudiante.Item("Nombre") = TU_COMBOBOX.text Then

'Llenamos TEXTBOXES
TXT_NOMBRE.txt = Estudiante.Item("Nombre")
TXT_APELLIDO.txt = Estudiante.Item("Apellido")
TXT_TELEFONO.txt = Estudiante.Item("Telefono")
TXT_DIRECCION.txt = Estudiante.Item("Direccion")

End If

Next

EndSub
  #5 (permalink)  
Antiguo 07/03/2011, 10:27
Avatar de TECKNOCK  
Fecha de Ingreso: agosto-2010
Mensajes: 80
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: enlazar un combobox con un textbox

Tuve que separar la respuesta en varias partes porque FOROSDELWEB.COM me decia que la respuesta era muy larga

¿¿Como queiren que ayudemos a los demas??....
  #6 (permalink)  
Antiguo 09/03/2011, 00:27
 
Fecha de Ingreso: diciembre-2010
Mensajes: 49
Antigüedad: 14 años, 1 mes
Puntos: 0
Mensaje Respuesta: enlazar un combobox con un textbox

Gracias Chavo por tu ayuda fue muy util tu ayuda.
Gracias nuevamente y cualquier cosa estoy a tus ordenes

Etiquetas: combobox, enlazar, textbox
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 12:54.