Hola Drako, antes que nada gracias por responder.
Segundo te pido disculpas por el retraso a al respuesta pero es que tuve que salir unos días y no pude conectarme.
Ahora... probé lo que me dijiste pero no pasa nada, no me muestra el valor preseleccionado de ese combo.
Código:
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
cargarCosa()
Dim consest As String = "SELECT cosa FROM cosas WHERE id_cosa = 2 "
Dim apliconsest As New MySqlCommand(consest, _conexion)
_conexion.Open()
Dim resconsest As MySqlDataReader = apliconsest.ExecuteReader()
If resconsest.Read = True Then
lbcosa1.Text = resconsest(0)
ComboCosa.DataSource = _dtscosa.Tables("cosas")
ComboCosa.DisplayMember = ("cosa")
ComboCosa.SelectedValue = lbcosa1.Text
conexion.Close()
End If
El lbcosa1 me imprime el valor cosa2, pero el combo me sigue mostrando el listado de cosas pero no se enfoca en la cosa previamente seleccionada (cosa 2)
Me explico?
Saludos compañeros.