none
Ayuda VALUEMEMBER Y DISPLAYMEMBER COMBOBOX VB.NET RRS feed

  • Pregunta

  • Hola buenas tardes tengo un combobox conectado con una base de datos access  hasta el momento he logrado llenar el combobox con el nombre del status.

    este es mi codigo :

        Private Sub newusuario_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            conexion.Open()
            Dim datasetcombo As New DataSet
            Dim adaptacombo As New OleDbDataAdapter("SELECT*FROM estatus_relacion", conexion)
            adaptacombo.Fill(datasetcombo)
            comboboxstatus.DataSource = datasetcombo.Tables(0)
            With (comboboxstatus)
                .DisplayMember = "nombre_status"
                .ValueMember = "idstatus"
            End With

    Pero tengo un error cuando hago un registro nuevo   en mi base de datos desde mi form  me guarda el displaymember y no el valuemember  me pueden ayudar de favor , me pueden decir mi error gracias!

    sábado, 7 de abril de 2012 1:12

Respuestas

Todas las respuestas

  • No sé VB.net, pero en general sé de base de datos.  Si usted muestra el código de la inserción del registro nuevo, entonces tal vez pueda ayudarle.  El código que usted muestra es justamente el código que sí le funciona, y por lo tanto no nos dice mucho en cuanto al problema.

    Si es posible, también indíquenos el tipo de proyecto (parece ser Windows Forms, pero es para estar seguro).


    Jose R. MCP

    sábado, 7 de abril de 2012 5:16
  • Hola Oscar

    El error esta en que cuando mandes el valor en el insert lo hagas combobox1.SelectedValue

    jueves, 26 de abril de 2012 14:56
  • hola oye me puedes dar una idea de como hacerlo lo que pasa es que he estado intentando hacer esto desde hace varias semanas y espero y me puedas ayudar gracias!
    viernes, 27 de abril de 2012 0:08
  • pero no olvidar de convertir el objeto combobox1.SelectedValue a un String combobox1.SelectedValue.ToString
    miércoles, 16 de mayo de 2012 1:39