elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 08:32  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Problemas con mi combobox en VB 2010
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con mi combobox en VB 2010  (Leído 1,230 veces)
NecBalaam

Desconectado Desconectado

Mensajes: 23



Ver Perfil
Problemas con mi combobox en VB 2010
« en: 24 Septiembre 2011, 20:57 »

Saludos, mi problema es con mi combobox... lo cargo con este codigo en el FORM_LOAD:


Citar
Sub combollenado()
        conexion.iniciar()
        conexion.Mysqlcon.Open()
        'cmb_id.Items.Clear()
        'cmb_id.DataSource = Nothing
        cmd = New MySqlCommand("select id from usuarios", conexion.Mysqlcon)
        da = New MySqlDataAdapter(cmd)
        da.Fill(ds)
        cmb_id.DataSource = ds.Tables(0)
        cmb_id.DisplayMember = ds.Tables(0).Columns(0).Caption.ToString
        conexion.Mysqlcon.Close()
    End Sub

Me lo llena bien

Citar

Y cuando le doy clic en el boton guardar
Me sale de la siguiente manera:

Citar

Alguien podria ayudarme porfavor.... :(


« Última modificación: 24 Septiembre 2011, 22:02 por NecBalaam » En línea

No esperes tener el 100% de todo, por que no tendrás nada, mejor trabaja en equipo y obtendrás el 50% de algo.
Rudy21

Desconectado Desconectado

Mensajes: 149


Rudy21 Web Design


Ver Perfil WWW
Re: Problemas con mi combobox en VB 2010
« Respuesta #1 en: 24 Septiembre 2011, 21:07 »

solo antes de llamar a combollenado

haz un combo clear y listo


En línea


Rudy21

Desconectado Desconectado

Mensajes: 149


Rudy21 Web Design


Ver Perfil WWW
Re: Problemas con mi combobox en VB 2010
« Respuesta #2 en: 24 Septiembre 2011, 21:10 »

Código:
cmb_id.Items.Clear()
En línea


NecBalaam

Desconectado Desconectado

Mensajes: 23



Ver Perfil
Re: Problemas con mi combobox en VB 2010
« Respuesta #3 en: 24 Septiembre 2011, 21:43 »

Código:
cmb_id.Items.Clear()

Gracias rudy pero mi problema creo que va mas alla que solo un .clear() :(...
ve lo que me sale man :/

Citar

y lo intento hacer con el
cmb_id.DataSource = Nothing
antes de llamarlo igual no me hace nada :/
« Última modificación: 24 Septiembre 2011, 21:46 por NecBalaam » En línea

No esperes tener el 100% de todo, por que no tendrás nada, mejor trabaja en equipo y obtendrás el 50% de algo.
seba123neo


Desconectado Desconectado

Mensajes: 3.214



Ver Perfil WWW
Re: Problemas con mi combobox en VB 2010
« Respuesta #4 en: 24 Septiembre 2011, 21:47 »

lo que pasa es que vos estas relacionando el combo con un origen de datos, en este caso es un datatable con registros, para usar el clear() debes cargar los items recorriendo el datatable e insertando los registros con Combo.Items.Add, pero para cuando tenes relacionado un datatable creeria que con hacer Combo1.Datasource = Nothing se te limpia el combo.

saludos.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
NecBalaam

Desconectado Desconectado

Mensajes: 23



Ver Perfil
Re: Problemas con mi combobox en VB 2010
« Respuesta #5 en: 24 Septiembre 2011, 21:48 »

lo que pasa es que vos estas relacionando el combo con un origen de datos, en este caso es un datatable con registros, para usar el clear() debes cargar los items recorriendo el datatable e insertando los registros con Combo.Items.Add, pero para cuando tenes relacionado un datatable creeria que con hacer Combo1.Datasource = Nothing se te limpia el combo.

saludos.

lo intento hacer con el
cmb_id.DataSource = Nothing
antes de llamarlo igual no me hace nada :/

me pasa lo mismo...
:(
En línea

No esperes tener el 100% de todo, por que no tendrás nada, mejor trabaja en equipo y obtendrás el 50% de algo.
.mokk.

Desconectado Desconectado

Mensajes: 177



Ver Perfil
Re: Problemas con mi combobox en VB 2010
« Respuesta #6 en: 24 Septiembre 2011, 21:58 »

Bueno tambien veo que ahi pones

da.Fill(ds)

intenta poniendo antes de eso
ds = new DataSet()
da.Fill(ds)

Bueno talvez te funcione algo asi me sucedia a mi antes, pero lo arreglue algo asi, no recuerdo bien jeje
En línea

NecBalaam

Desconectado Desconectado

Mensajes: 23



Ver Perfil
Re: Problemas con mi combobox en VB 2010
« Respuesta #7 en: 24 Septiembre 2011, 22:01 »

Bueno tambien veo que ahi pones

da.Fill(ds)

intenta poniendo antes de eso
ds = new DataSet()
da.Fill(ds)

Bueno talvez te funcione algo asi me sucedia a mi antes, pero lo arreglue algo asi, no recuerdo bien jeje

:O bendito seas .mokk! gracias :) me funciono :)
En línea

No esperes tener el 100% de todo, por que no tendrás nada, mejor trabaja en equipo y obtendrás el 50% de algo.
NecBalaam

Desconectado Desconectado

Mensajes: 23



Ver Perfil
Re: Problemas con mi combobox en VB 2010
« Respuesta #8 en: 24 Septiembre 2011, 22:22 »

Creen que podrian ayudarme mas... "para no tener que crear temas nuevos..."

Tengo el boton de Editar...

"connection must be valid and open" me sale ese error...
con el siguiente codigo en el boton Editar :S:

Citar
txt_apellido.Enabled = True
        txt_nombre.Enabled = True
        txt_telefono.Enabled = True

        'Dim cmd As MySqlCommand
        Dim lectura As MySqlDataReader
        Dim cmd As MySqlCommand = New MySqlCommand("Select *  from usuarios where id=" & cmb_id.Text.ToString)
        Try
            cmd.Connection = conexion.Mysqlcon

            lectura = cmd.ExecuteReader
            lectura.Read()

            conexion.iniciar()
            conexion.Mysqlcon.Open()
            cmd = New MySqlCommand("UPDATE usuarios SET nombre= '" + txt_nombre.Text + "',apellido='" + txt_apellido.Text + "', telefono='" + txt_telefono.Text + "' WHERE id=" & cmd.ToString)
            MsgBox(cmd)
            cmd.ExecuteNonQuery()
            MsgBox("Se ha Actualizado satisfactoriamente", MsgBoxStyle.Information)
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub

Saben porque me sale ese error? :S
En línea

No esperes tener el 100% de todo, por que no tendrás nada, mejor trabaja en equipo y obtendrás el 50% de algo.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PROBLEMAS CON COMBOBOX EN JAVA Y MYSQL
Programación General
leql 0 3,324 Último mensaje 1 Noviembre 2009, 04:38
por leql
[Solucionado] Problemas con la instalación de visual studio 2010
.NET
WHK 10 15,787 Último mensaje 25 Enero 2010, 17:18
por seba123neo
Messenger 2010 beta da problemas
Noticias
wolfbcn 2 1,178 Último mensaje 26 Julio 2010, 23:52
por Fitoschido
Problemas con el exploit CVE-2010-3654 Remote Code Execution Vulnerability
Bugs y Exploits
rudeboy1991 5 2,217 Último mensaje 3 Noviembre 2010, 19:11
por Ivanchuk
Problemas con Visual C++ 2010
Programación C/C++
Riki_89D 3 1,217 Último mensaje 31 Agosto 2011, 21:32
por Riki_89D
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines