llenar combobox

21/07/2005 - 22:51 por Miko_tnt | Informe spam
alguien sabe komo llenar un combobox a partir de una tabla de un dataset??

gracias...

Preguntas similare

Leer las respuestas

#1 Martin
22/07/2005 - 08:16 | Informe spam
El combo tiene una propiedad que es datasource y lee los datos que pongas
ahi.

"Miko_tnt" escribió en el mensaje
news:
alguien sabe komo llenar un combobox a partir de una tabla de un dataset??

gracias...
Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
22/07/2005 - 09:29 | Informe spam
Hola,

intenta lo siguiente 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.

Un saludo.


Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Miko_tnt" wrote:

alguien sabe komo llenar un combobox a partir de una tabla de un dataset??

gracias...
Respuesta Responder a este mensaje
#3 Miko_tnt
22/07/2005 - 15:50 | Informe spam
gracias jorge por la respuesta pero yo ya habia usado el datasource, pero en
el combobox no me aparece el data sino en vez de esto me sale

System.Data.DataRowView

y no c a que se debe, aparte de esto te agradeceria si me explicas un poco
para que sirven los comandos

cbox.DisplayMember = "t_menuId"
'cbox.ValueMember = "descripcion"

ya que el segundome genera error

"Jorge Serrano [MVP VB]" escribió:

Hola,

intenta lo siguiente 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.

Un saludo.


Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Miko_tnt" wrote:

> alguien sabe komo llenar un combobox a partir de una tabla de un dataset??
>
> gracias...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida