Columna base de datos en un Combobox

11/02/2005 - 12:43 por khavayero | Informe spam
hola!!
tengo una duda, me podeis escribir el codigo(no lo quiero
hacer con asistente) para que se muestre una columna de
una base de datos en un combobox. Tambien me gustaria
saber como almacenar el dato seleccionado.
Gracias y un saludo

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
11/02/2005 - 20:01 | Informe spam
Hola,

espero que el siguiente ejemplo te ayude:

Dim strSQL As String = "SELECT CAMPO1, VALOR FROM Tabla"
Dim Connection As New
System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\Ejemplo.mdb;")
Dim DtAdapter As New System.Data.OleDb.OleDbDataAdapter(strSQL,
Connection)
Dim DtSet As New DataSet
DtAdapter.Fill(DtSet, "Ejemplo")
With ComboBox1
.DataSource = DtSet.Tables("Ejemplo")
.DisplayMember = "CAMPO1"
.SelectedIndex = 0
End With
Connection.Close()
DtAdapter.Dispose()
DtSet.Dispose()

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"khavayero" wrote:

hola!!
tengo una duda, me podeis escribir el codigo(no lo quiero
hacer con asistente) para que se muestre una columna de
una base de datos en un combobox. Tambien me gustaria
saber como almacenar el dato seleccionado.
Gracias y un saludo

Respuesta Responder a este mensaje
#2 khavayero
11/02/2005 - 22:33 | Informe spam
muchas gracias, es lo que queria.
Un saludo


Hola,

espero que el siguiente ejemplo te ayude:

Dim strSQL As String = "SELECT CAMPO1, VALOR


FROM Tabla"
Dim Connection As New
System.Data.OleDb.OleDbConnection


("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\Ejemplo.mdb;")
Dim DtAdapter As New


System.Data.OleDb.OleDbDataAdapter(strSQL,
Connection)
Dim DtSet As New DataSet
DtAdapter.Fill(DtSet, "Ejemplo")
With ComboBox1
.DataSource = DtSet.Tables("Ejemplo")
.DisplayMember = "CAMPO1"
.SelectedIndex = 0
End With
Connection.Close()
DtAdapter.Dispose()
DtSet.Dispose()

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"khavayero" wrote:

hola!!
tengo una duda, me podeis escribir el codigo(no lo




quiero
hacer con asistente) para que se muestre una columna




de
una base de datos en un combobox. Tambien me gustaria
saber como almacenar el dato seleccionado.
Gracias y un saludo



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida