| 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 !!! |
| |
|
|
|