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
Private 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