Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2016, 12:19
robertocarrillo
 
Fecha de Ingreso: septiembre-2014
Mensajes: 79
Antigüedad: 10 años, 2 meses
Puntos: 0
combobox item selected

Hola. Mi duda sobre es como mostrar seleccionado el resultado de una consulta dentro de un combobox.
Por ejemplo:
Mi combo comboCosas levanta mediante un select la tabla cosas:
cosa 1
cosa 2
cosa 3
cosa 4

Selecciono la cosa 3 y guardo el valor en mi tabla datos, columna cosa.
Hasta ahí todo perfecto.
Ahora consulto por el ID (datos) y me trae a un label (si quisiera verlo) la cosa 3... sigue todo bien....
Pero: Como debería hacer para que en mi comboCosas quede seleccionado la cosa 3
según el resultado de mi consulta?
Desde ya muchas gracias.
Código:
Private Sub ComboCosa_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboCosa.SelectedIndexChanged
        Try
            lbcosa.Text = ComboCosa.DataSource.rows(ComboCosa.SelectedIndex)("id_cosa")
        Catch ex As IndexOutOfRangeException
            'MessageBox.Show(ex.Message)
        End Try
    End Sub
Código:
cargarCosa()
            ComboCosa.DataSource = _dtscosa.Tables("cosas")
            ComboCosa.DisplayMember = ("cosa")
Código:
Private _adaptador As New MySqlDataAdapter
    Public _dtscosa As New DataSet
    Public _dtvcosa As New DataView

Public Sub cargarCosa()
        Try
            conex_Global()
            _adaptador.SelectCommand = New MySqlCommand("select * from cosas", _conexion)
            _conexion.Open()
            _adaptador.SelectCommand.Connection = _conexion
            _adaptador.SelectCommand.ExecuteNonQuery()
            _adaptador.Fill(_dtscosa, "cosas")
            _dtvcosa.Table = _dtscosa.Tables(0)
        Catch ex As MySqlException
            MessageBox.Show(ex.Message)
        Finally
            cerrar()
        End Try
    End Sub
End Module

Última edición por robertocarrillo; 05/01/2016 a las 12:32