Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/01/2013, 11:08
Avatar de cristiantorres
cristiantorres
 
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 13 años
Puntos: 61
Respuesta: Novato autodidacta

Hola.

Porque llenas el combobox asi, porque mejor no asignas un origen de datos al combo.

Código vb.net:
Ver original
  1. Using conn As New MySqlConnection("Connection string")
  2.             Dim dt As New DataTable()
  3.             Dim query = "SELECT sucursal FROM sucursal_ip"
  4.             Dim cmd As New MySqlCommand(query, conn)
  5.             Dim adap As New MySqlDataAdapter (cmd)
  6.             adap.Fill(dt)
  7.             comboBox1.DataSource = dt
  8.             comboBox1.DisplayMember = "Campo a mostrar"
  9.             comboBox1.ValueMember = "Campo que obtienes"
  10. End Using
Como veras asignas un origen de datos(datasource) al combo en este caso un datatatable, en la propiedad DisplayMember indicas el nombre del campo que quieres mostrar y en la propiedad ValueMember indicas el campo que recuperas.

Para obtener el valor del item seleccionado solo arias.
Código vb.net:
Ver original
  1. comboBox1.SelectedValue

Saludos.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres