Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2012, 11:33
DavidNovato
 
Fecha de Ingreso: junio-2012
Ubicación: Caracas-Venezuela
Mensajes: 114
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Como enlazo 2 combobox ! c/u con tablas distintas

Buenas ! Como andan?

Aqui ando de nuevo molestandolos .. Espero puedan ayudarm otra vz.!

Tengo 2 combobox.. "proveedor" y "producto".. Lo que intento hacer es que al elegir un proveedor me muestre en el combobox "producto" unicamente los productos que proporciona ese proveedor..

Aqui les dejo el codigo que tngo:

Código vb:
Ver original
  1. Private Sub cboproveedor_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cboproveedor.SelectedIndexChanged
  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  ID_producto, nombre FROM producto where Id_proveedor=" + cboproveedor.SelectedValue.ToString  'consulta a la tabla
  5.        Dim comando As New MySqlCommand(consulta, conexion)
  6.         Dim adap As New MySqlDataAdapter(comando)
  7.  
  8.         conexion.Open()
  9.         adap.Fill(dt)
  10.         conexion.Close()
  11.  
  12.         cboproducto.DataSource = dt
  13.         cboproducto.DisplayMember = "nombre"
  14.         cboproducto.ValueMember = "nombre"
  15.     End Sub

Al ejecutarlo me da error en " adap.Fill(dt)
"
.. .. y buenoo no se que mas hacer..

Gracias de antemano por su tiempo y atencion . Saludos
Pd: BD mysql y trabajo con Windowsforms
__________________
David`Novato