Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 03-nov-2004, 07:22   #1 (permalink)
jhernanp ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2004
Mensajes: 67
Triste LLenar combobox con un dataset

Tengo una WindowsForm.

Necesito llenar un combobox con los datos de una base de datos que tengo en un dataset asi:

Dim cadena As String = "SELECT * FROM usuarios ORDER BY nombre"
Dim adapter As New OdbcDataAdapter(cadena, cn)
Dim DSUsuarios As New DataSet()
adapter.Fill(DSUsuarios, "usuarios")

ahora como lo enlazo a un combobox
jhernanp está desconectado   Responder Citando
Antiguo 03-nov-2004, 07:50   #2 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.861
Dim cadena As String = "SELECT * FROM usuarios ORDER BY nombre"
Dim adapter As New OdbcDataAdapter(cadena, cn)
Dim DSUsuarios As New DataSet()
Dim DR as DataRow

adapter.Fill(DSUsuarios, "usuarios")
For Each DR in DSUsuarios("Usuarios").Rows
Combo.Add.Item(DR("NombreDelCampo"))
Next


Hay un POST EXACTAMENTE IGUAL al tuyo.
__________________
Charlie.

Última edición por chcma; 03-nov-2004 a las 07:54.
chcma está desconectado   Responder Citando
Antiguo 03-nov-2004, 08:15   #3 (permalink)
jhernanp ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2004
Mensajes: 67
Gracias funciono:

Sabes la forma en que pueda llenar una parte con el Texto (nombre) y otra con la llave (idusuario) teniendo en cuente que el usuario vea solamente el nombre.
jhernanp está desconectado   Responder Citando
Antiguo 03-nov-2004, 08:24   #4 (permalink)
Stream está en el buen camino
 
Fecha de Ingreso: mayo-2004
Ubicación: La Paz, Baja California S
Mensajes: 605
Supongo que es para web...

with Me.MiComboDropDown
.DatatextField = "el_campo_de_texto_pe_Nombre"
.DataValueField = "el_campo_llave_podria_ser_el_ID_pe_IdUsuario"
.DataSource = MiDataset
.DataBind()
end with

Ahora, si quieres insertar algún valor seriá asi:
with Me.MiComboDropDown
.Items.Insert(0,"-Ninguno-")
.Items(0).value = 0
end with


Espero te sirva amigo :)
__________________
Programador en .NET
desde
Guadalajara, Jalisco, México
Stream está desconectado   Responder Citando
Antiguo 03-nov-2004, 08:25   #5 (permalink)
Stream está en el buen camino
 
Fecha de Ingreso: mayo-2004
Ubicación: La Paz, Baja California S
Mensajes: 605
Este.. obiemante en tu dataset, tendrías que tener el campo Nombre y el campo IdUsuario....


Salu2
__________________
Programador en .NET
desde
Guadalajara, Jalisco, México
Stream está desconectado   Responder Citando
Antiguo 03-nov-2004, 09:14   #6 (permalink)
jhernanp ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2004
Mensajes: 67
no es para web es para una windowsform
jhernanp está desconectado   Responder Citando
Antiguo 03-nov-2004, 15:03   #7 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.861
Con un Array, por que otra no se me ocurre.
__________________
Charlie.
chcma está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:45.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93