El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario sacar en combobox registros de un ...
Desconocido
Enviado - 11/10/2004
 
buenas, me seria de gran ayuda que me dijerais como puedo hacer para que me salgan en un combobox los registros de un campo de una tabla en access. La conexion es con un data, pero no me importa hacerlo con cualquier otro tipo de conexion.
Gracias
 
Desconocido
Enviado - 11/10/2004
 
Yo sé hacerlo en VB NET, no sé si es lo que usas o estás con versiones VB anteriores, pero a lo mejor te da una idea.
Supongo que cargas los datos dentro de una tabla en un DataSet.

micombo.datasource = midataset.tables ("mitabla")
micombo.displaymember = "nombredelacolumnaquequieromostrar"



Si quieres ir más allá, puedes hacer
micombo.valuemember = "nombredelacolumnavalor"

Así puedes acceder por código a muchas características:
micombo.selectedindex ---> posicion de la fila
micombo.selecteditem ---> te devuelve una fila, un objeto DataRow porque has hecho un enlace a la tabla, y desde él puedes sacar cualquier otro campo relacionado
micombo.selectededvalue ---> devuelve el valor de la columna que has metido como value
micombo.selectedtext ---> devuelve el texto que muestra el combo, o sea, el campo que metiste en displaymember

Espero que te sirva de ayuda. :)
 
V_J_h
26 Mensaje(s)
Enviado - 17/10/2004
 
Los pudes hacer desde un DataReader

carga en un dr los datos que necesites..

Dim dr As SqlDataReader
Consulta = "SELECT * From Venta"
cmd.CommandText = Consulta
dr = cmd.ExecuteReader

While dr.Read
Combobox1.text.items.add = CInt(dr(0))
End While
dr.Close()

Suerte !!!
 
 

 

Contactos myStudio Network