Novatada - Llenar Listbox

17/03/2005 - 03:09 por C a r l o s - A n t o n i o | Informe spam
Hola a todos

Por favor, disculpen si mi pregunta parece tonta, pero es mi primera vez con
VB.Net y no doy pie con bola en este asunto tan sencillo.

Tengo una tabla en Access llamada "Accounts" con un campo llamado
"AcctName". Quiero llenar un ListBox con los datos del campo "AcctName".
Desde lo mas basico, ?como se hace esto?

Gracias y disculpen si alguna molestia.

Carlos

Preguntas similare

Leer las respuestas

#1 Carlos Gómez
17/03/2005 - 06:11 | Informe spam
ListBox1.Items.Add("Elemento1")
ListBox1.Items.Add("Elemento2")
...


"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> escribió en el
mensaje news:%
Hola a todos

Por favor, disculpen si mi pregunta parece tonta, pero es mi primera vez
con VB.Net y no doy pie con bola en este asunto tan sencillo.

Tengo una tabla en Access llamada "Accounts" con un campo llamado
"AcctName". Quiero llenar un ListBox con los datos del campo "AcctName".
Desde lo mas basico, ?como se hace esto?

Gracias y disculpen si alguna molestia.

Carlos

Respuesta Responder a este mensaje
#2 Valeria
17/03/2005 - 18:06 | Informe spam
Hola carlos,
Segun los datos q das, puede ser algo asi:

Dim dsAccounts As New DataSet
Dim adap As SqlDataAdapter = New SqlDataAdapter
Dim cadena = "Select * from Accounts"

Dim cmd As SqlCommand = New SqlCommand(cadena, conn) 'conn es la conexion a
la bd
adap.SelectCommand = cmd
adap.Fill(dsAccounts, "accounts")

ListBox1.DataSource = dsAccounts 'dataSet
ListBox1.DisplayMember = "AcctName" 'Nombre del campo a mostrar
ListBox1.ValueMember = "algunValor" 'Valor que referencia cada campo

Espero que te sirva.
Bye!
Valeria

"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> escribió en el
mensaje news:#
Hola a todos

Por favor, disculpen si mi pregunta parece tonta, pero es mi primera vez


con
VB.Net y no doy pie con bola en este asunto tan sencillo.

Tengo una tabla en Access llamada "Accounts" con un campo llamado
"AcctName". Quiero llenar un ListBox con los datos del campo "AcctName".
Desde lo mas basico, ?como se hace esto?

Gracias y disculpen si alguna molestia.

Carlos


Respuesta Responder a este mensaje
#3 Luis Romero
18/03/2005 - 02:14 | Informe spam
En lugar de un dataset usa un datareader, ya que resulta mas performante por
el hecho de que es solo lectura, secuencial forward only.
Saludos!

"Valeria" escribió en el mensaje
news:
Hola carlos,
Segun los datos q das, puede ser algo asi:

Dim dsAccounts As New DataSet
Dim adap As SqlDataAdapter = New SqlDataAdapter
Dim cadena = "Select * from Accounts"

Dim cmd As SqlCommand = New SqlCommand(cadena, conn) 'conn es la conexion


a
la bd
adap.SelectCommand = cmd
adap.Fill(dsAccounts, "accounts")

ListBox1.DataSource = dsAccounts 'dataSet
ListBox1.DisplayMember = "AcctName" 'Nombre del campo a mostrar
ListBox1.ValueMember = "algunValor" 'Valor que referencia cada campo

Espero que te sirva.
Bye!
Valeria

"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> escribió en el
mensaje news:#
> Hola a todos
>
> Por favor, disculpen si mi pregunta parece tonta, pero es mi primera vez
con
> VB.Net y no doy pie con bola en este asunto tan sencillo.
>
> Tengo una tabla en Access llamada "Accounts" con un campo llamado
> "AcctName". Quiero llenar un ListBox con los datos del campo


"AcctName".
> Desde lo mas basico, ?como se hace esto?
>
> Gracias y disculpen si alguna molestia.
>
> Carlos
>
>


Respuesta Responder a este mensaje
#4 C a r l o s - A n t o n i o
19/03/2005 - 17:43 | Informe spam
Gracias a los tres por su ayuda...

Perdonen por no ser muy específico. En VB6 creaba una conexion y recordset
y con eso llenaba el list box. Pero ahora, con .NET no encuentro
informacion sobre como crear una conexion y abrir un recordset, o en este
caso un DataSet o DataReader.

Saludos,

Carlos Antonio



"Luis Romero" wrote in message
news:
En lugar de un dataset usa un datareader, ya que resulta mas performante
por
el hecho de que es solo lectura, secuencial forward only.
Saludos!

"Valeria" escribió en el mensaje
news:
Hola carlos,
Segun los datos q das, puede ser algo asi:

Dim dsAccounts As New DataSet
Dim adap As SqlDataAdapter = New SqlDataAdapter
Dim cadena = "Select * from Accounts"

Dim cmd As SqlCommand = New SqlCommand(cadena, conn) 'conn es la conexion


a
la bd
adap.SelectCommand = cmd
adap.Fill(dsAccounts, "accounts")

ListBox1.DataSource = dsAccounts 'dataSet
ListBox1.DisplayMember = "AcctName" 'Nombre del campo a mostrar
ListBox1.ValueMember = "algunValor" 'Valor que referencia cada campo

Espero que te sirva.
Bye!
Valeria

"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> escribió en el
mensaje news:#
> Hola a todos
>
> Por favor, disculpen si mi pregunta parece tonta, pero es mi primera
> vez
con
> VB.Net y no doy pie con bola en este asunto tan sencillo.
>
> Tengo una tabla en Access llamada "Accounts" con un campo llamado
> "AcctName". Quiero llenar un ListBox con los datos del campo


"AcctName".
> Desde lo mas basico, ?como se hace esto?
>
> Gracias y disculpen si alguna molestia.
>
> Carlos
>
>






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