none
Pasar un valor a un ComboBox RRS feed

  • Pregunta

  • Hola

    Trato de pasar un valor  a un combobox con este código.

    frmConsultaProducto.cmbCat.Text = DGVProductos.CurrentRow.Cells("Categoria").Value

    En el "Value" me trae el valor para asignar al combo pero cuando carga el formulario no me lo muestra.

    Esto tengo el load del formulario destino para llenar el combobox este código.

     Me.Categoria.Seleccionar()
            While Me.Categoria.Final = False
                Me.cmbCat.Items.Add(Categoria.Nombre)
                Categoria.Siguiente()
            End While

    Puede ser que allá un conflicto con el load?

    Saludos

    sábado, 27 de mayo de 2017 22:26

Respuestas

  • Hola, creo que lo buscas es lo siguiente:

    Dim cat as string = DGVProductos.CurrentRow.Cells("Categoria").Value

    me.cmbCat.SelectedIndex =  Me.cmbCat.FindString("cat")

    El proceso de carga del combo lo dejas tal cual lo tienes, pues es correcto.

    Saludos.

    • Marcado como respuesta Federico32113 domingo, 28 de mayo de 2017 19:31
    domingo, 28 de mayo de 2017 7:09

Todas las respuestas

  • Hola, creo que lo buscas es lo siguiente:

    Dim cat as string = DGVProductos.CurrentRow.Cells("Categoria").Value

    me.cmbCat.SelectedIndex =  Me.cmbCat.FindString("cat")

    El proceso de carga del combo lo dejas tal cual lo tienes, pues es correcto.

    Saludos.

    • Marcado como respuesta Federico32113 domingo, 28 de mayo de 2017 19:31
    domingo, 28 de mayo de 2017 7:09
  • perdón:

    quise poner:

    me.cmbCat.SelectedIndex =  Me.cmbCat.FindString(cat)

    cat  sin comillas

    Saludos.

    domingo, 28 de mayo de 2017 20:34