Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/06/2012, 15:21
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Consulta de una BD MySql con un COMBOBOX

Hola DavidNovato!! Bienvenido al foro!, eso pasa porque estas juntando el método Datos con la llamada del mismo.
Primero creas tu Funcion :
Código vb:
Ver original
  1. Public Function Datos() As DataTable
  2. Dim dt As New DataTable
  3. Dim conexion As New MySqlConnection("Server=localhost; Database=controlsmi; user=root; password=Smi2012") 'cadena conexion
  4. Dim consulta As String = "SELECT * FROM proveedor" 'consulta a la tabla
  5. Dim comando As New MySqlCommand(consulta, conexion)
  6. Dim adap As New MySqlDataAdapter(comando)
  7.  
  8. adap.Fill(dt)
  9. Return dt
  10. End Function
y luego llamas a tu método en el Load de tu form :
Código vb:
Ver original
  1. cboproveedor.DataSource = Datos()
  2. cboproveedor.DisplayMember = "nombre"
  3. cboproveedor.ValueMember = "ID"

Tu llamada del método como te dije estaba dentro de la funcion y despues del RETURN, por lo que no leía esas líneas, ya que una vez que llega al return sale de la funcion. Prueba y nos comentas. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net