Ver Mensaje Individual
  #17 (permalink)  
Antiguo 27/06/2012, 09:28
DavidNovato
 
Fecha de Ingreso: junio-2012
Ubicación: Caracas-Venezuela
Mensajes: 114
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Enlazar un Combobox con otro Combobox

Codigo en el LOAD:

Código vb:
Ver original
  1. Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2.  
  3.         Dim dt As New DataTable
  4.         Dim conexion As New MySqlConnection("Server=localhost; Database=controlsmi; user=root; password=Smi2012") 'cadena conexion
  5.        Dim SelectedValue As String = "SELECT  ID_producto, nombre FROM producto" 'consulta a la tabla
  6.        Dim comando As New MySqlCommand(SelectedValue, conexion)
  7.         Dim adap As New MySqlDataAdapter(comando)
  8.         conexion.Open()
  9.         adap.Fill(dt)
  10.         conexion.Close()
  11.         cboproducto.DataSource = dt
  12.         cboproducto.DisplayMember = "nombre"
  13.         cboproducto.ValueMember = "ID_producto"
  14.         cboproducto.SelectedIndex = -1

Codigo en el EVENTO:
Código vb:
Ver original
  1. Dim dt As New DataTable
  2.         Dim conexion As New MySqlConnection("Server=localhost; Database=controlsmi; user=root; password=Smi2012") 'cadena conexion
  3.        Dim SelectedValue As String = "SELECT  serial FROM producto where Id_producto=" + cboproducto.SelectedValue.ToString  'consulta a la tabla"
  4.        Dim comando As New MySqlCommand(SelectedValue, conexion)
  5.         Dim adap As New MySqlDataAdapter(comando)
  6.         conexion.Open()
  7.         adap.Fill(dt)
  8.         conexion.Close()
  9.         cboserial.DataSource = dt
  10.         cboserial.DisplayMember = "serial"
  11.         cboserial.ValueMember = "serial"
__________________
David`Novato