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 originalPrivate Sub cboproveedor_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cboproveedor.SelectedIndexChanged
Dim dt As New DataTable
Dim conexion As New MySqlConnection("Server=localhost; Database=controlsmi; user=root; password=Smi2012") 'cadena conexion
Dim consulta As String = "SELECT ID_producto, nombre FROM producto where Id_proveedor=" + cboproveedor.SelectedValue.ToString 'consulta a la tabla
Dim comando As New MySqlCommand(consulta, conexion)
Dim adap As New MySqlDataAdapter(comando)
conexion.Open()
adap.Fill(dt)
conexion.Close()
cboproducto.DataSource = dt
cboproducto.DisplayMember = "nombre"
cboproducto.ValueMember = "nombre"
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