Leyendo SQLSERVER en Combox

13/10/2004 - 21:10 por fernanfo | Informe spam
amigos leo desde la base de datos pero cada vez que lo
ejecuto se vuelve a generar la misma lista y asi
amentacada vez que dejo el campo alguien me puede decir
donde fallo y ademas si esta bien lo que hago o debo
cambiar a los DataSets millon de gracias

Private Sub ComboBox1_Enter(ByVal sender As Object, ByVal
e As System.EventArgs) Handles ComboBox1.Enter

Dim comando As New SqlCommand("select nombre from
empresa", conexion)
creando lector
Dim lector As SqlDataReader
conexion.Open()
lector = comando.ExecuteReader()
While lector.Read()
Me.ComboBox1.Items.Add(lector("nombre"))
End While
lector.Close()
conexion.Close()

Preguntas similare

Leer las respuestas

#1 DJ MIAO
13/10/2004 - 21:30 | Informe spam
Comprate un libro...

Miao..


amigos leo desde la base de datos pero cada vez que lo
ejecuto se vuelve a generar la misma lista y asi
amentacada vez que dejo el campo alguien me puede decir
donde fallo y ademas si esta bien lo que hago o debo
cambiar a los DataSets millon de gracias

Private Sub ComboBox1_Enter(ByVal sender As Object, ByVal
e As System.EventArgs) Handles ComboBox1.Enter

Dim comando As New SqlCommand("select nombre from
empresa", conexion)
creando lector
Dim lector As SqlDataReader
conexion.Open()
lector = comando.ExecuteReader()
While lector.Read()
Me.ComboBox1.Items.Add(lector("nombre"))
End While
lector.Close()
conexion.Close()
.

Respuesta Responder a este mensaje
#2 Walter Arce
13/10/2004 - 21:40 | Informe spam
Private Sub ComboBox1_Enter(ByVal sender As Object, ByVal
e As System.EventArgs) Handles ComboBox1.Enter

Dim sql As String = "select nombre from empresa"
Dim da_empresa as SqlDataAdapter = new SqlDataAdapter
(sql,conexion)
Dim ds_empresa as new Dataset
da_fill(ds,"Empresa")
ComboBox1.Datasource= ds.tables("Empresa")
ComboBox1.DisplayMember = "nombre"

amigos leo desde la base de datos pero cada vez que lo
ejecuto se vuelve a generar la misma lista y asi
amentacada vez que dejo el campo alguien me puede decir
donde fallo y ademas si esta bien lo que hago o debo
cambiar a los DataSets millon de gracias

Private Sub ComboBox1_Enter(ByVal sender As Object,


ByVal
e As System.EventArgs) Handles ComboBox1.Enter

Dim comando As New SqlCommand("select nombre from
empresa", conexion)
creando lector
Dim lector As SqlDataReader
conexion.Open()
lector = comando.ExecuteReader()
While lector.Read()
Me.ComboBox1.Items.Add(lector("nombre"))
End While
lector.Close()
conexion.Close()
.

Respuesta Responder a este mensaje
#3 Anonimo
13/10/2004 - 21:41 | Informe spam
Lo que pasa es que estas cargando el combo en el Evento
ENTER o sea cada vez que entra el cursor al combo lo
cargas y con Me.ComboBox1.Items.Add o sea le agregas a
a la lista que ya existia.


amigos leo desde la base de datos pero cada vez que lo
ejecuto se vuelve a generar la misma lista y asi
amentacada vez que dejo el campo alguien me puede decir
donde fallo y ademas si esta bien lo que hago o debo
cambiar a los DataSets millon de gracias

Private Sub ComboBox1_Enter(ByVal sender As Object,


ByVal
e As System.EventArgs) Handles ComboBox1.Enter

Dim comando As New SqlCommand("select nombre from
empresa", conexion)
creando lector
Dim lector As SqlDataReader
conexion.Open()
lector = comando.ExecuteReader()
While lector.Read()
Me.ComboBox1.Items.Add(lector("nombre"))
End While
lector.Close()
conexion.Close()
.

Respuesta Responder a este mensaje
#4 DJ MIAO Original
14/10/2004 - 06:16 | Informe spam
Comprate un libro...
Miao...
amigos leo desde la base de datos pero cada vez que lo
ejecuto se vuelve a generar la misma lista y asi
amentacada vez que dejo el campo alguien me puede decir
donde fallo y ademas si esta bien lo que hago o debo
cambiar a los DataSets millon de gracias

Private Sub ComboBox1_Enter(ByVal sender As Object,


ByVal
e As System.EventArgs) Handles ComboBox1.Enter

Dim comando As New SqlCommand("select nombre from
empresa", conexion)
creando lector
Dim lector As SqlDataReader
conexion.Open()
lector = comando.ExecuteReader()
While lector.Read()
Me.ComboBox1.Items.Add(lector("nombre"))
End While
lector.Close()
conexion.Close()
.

Respuesta Responder a este mensaje
#5 Henry.Net
18/10/2004 - 17:12 | Informe spam
Es justo lo que te dice anonymous

pero si te interesa cargar simpre la lista en el evento enter por alguna
razon
utiliza primero

combo1.items.clear 'Esto borra los valores anteriores

Saludos.


escribió en el mensaje
news:068801c4b15c$95ad32c0$
Lo que pasa es que estas cargando el combo en el Evento
ENTER o sea cada vez que entra el cursor al combo lo
cargas y con Me.ComboBox1.Items.Add o sea le agregas a
a la lista que ya existia.


amigos leo desde la base de datos pero cada vez que lo
ejecuto se vuelve a generar la misma lista y asi
amentacada vez que dejo el campo alguien me puede decir
donde fallo y ademas si esta bien lo que hago o debo
cambiar a los DataSets millon de gracias

Private Sub ComboBox1_Enter(ByVal sender As Object,


ByVal
e As System.EventArgs) Handles ComboBox1.Enter

Dim comando As New SqlCommand("select nombre from
empresa", conexion)
creando lector
Dim lector As SqlDataReader
conexion.Open()
lector = comando.ExecuteReader()
While lector.Read()
Me.ComboBox1.Items.Add(lector("nombre"))
End While
lector.Close()
conexion.Close()
.

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