combobox

19/01/2005 - 02:56 por Jaime Sandoval | Informe spam
De nuevo, me imagino, pero Como lleno un combobox desde un dataset

Tengo este codigo:
cmbDepartamento.DisplayMember = "departamento"

cmbDepartamento.ValueMember = "codigo"

cmbDepartamento.DataSource = o_combox.Tables(0).DefaultView

cmbDepartamento.SelectedIndex = -1



Pero no me funciona, me muestra el total de registros, pero nada..





Gracias
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
19/01/2005 - 10:27 | Informe spam
Hola Jaime,

suponiendo la tabla TABLA con los campos (ID, CAMPO1, VALOR) y un ComboBox
para insertar sus datos, pongo lo siguiente para una conexión y uso con
Access:

Dim strConexion As String
Dim objConexion As OleDb.OleDbConnection
Dim objComando As OleDb.OleDbDataAdapter
Dim objDS As New DataSet
strConexion = "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\Ejemplo.mdb"
objConexion = New OleDb.OleDbConnection(strConexion)
objComando = New OleDb.OleDbDataAdapter("Select ID, CAMPO1, VALOR From
Tabla", strConexion)
objComando.Fill(objDS, "Ejemplo")
ComboBox1.DataSource = objDS.Tables("Ejemplo")
ComboBox1.DisplayMember = "CAMPO1"
ComboBox1.ValueMember = "ID"
ComboBox1.SelectedItem = 0

Espero que te sirva. Ya comentarás si es así.

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"Jaime Sandoval" wrote:

De nuevo, me imagino, pero Como lleno un combobox desde un dataset

Tengo este codigo:
cmbDepartamento.DisplayMember = "departamento"

cmbDepartamento.ValueMember = "codigo"

cmbDepartamento.DataSource = o_combox.Tables(0).DefaultView

cmbDepartamento.SelectedIndex = -1



Pero no me funciona, me muestra el total de registros, pero nada..





Gracias



Preguntas similares