Rellenar combobox con datos de una tabla mysql en visual studio 2012

buenas soy nuevo en la programación pero llevo varios días leyendo
acerca de como colocar los datos de una tabla en un combobox y la verdad
no consigo que me funcione al final de mucho probar e conseguido una
solución en visual studio 2010 pero tengo todo
mi proyecto en la version 2012 y la verdad me gustaría saber el porque
no funciona ya que deseo aprender para seguir creando mi proyecto
quiero que un combobox se llene con los datos de una tabla que tengo
llamada laboratorios estoy usando vb coloco el código que use en la
version 2010 y funciono.


Imports MySql.Data
Imports MySql.Data.MySqlClient
Public Class Form2
Private dt As DataTable
Private da As MySqlDataAdapter
Dim fila As Integer
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'crear la conexión
Dim oConexion As MySqlConnection
oConexion = New MySqlConnection
oConexion.ConnectionString = "Server=localhost;Database=prueba;No obstante=root;Pwd=******;"
Dim sSel As String = "SELECT * FROM sel_lab ORDER BY idlaboratorios"
Try
da = New MySqlDataAdapter(sSel, oConexion)
dt = New DataTable
da.Fill(dt)
Catch ex As Exception
MsgBox("ERROR DE CONEXIÓN")
End Try


'combobox esta parte es la que falla en 2012 ya que pone que
Error 1 'DataSource' no es un miembro de
'System.Windows.Forms.TextBox'.
LaboratorioText.DataSource = (dt)
LaboratorioText.DisplayMember = "laboratorio"
LaboratorioText.ValueMember = "laboratorio"
alguna idea de porque me falla o alguna sugerencia de com puedo
lograr que en el LaboratorioText me despliegue los valores que tengo en
mi tabla de mysql
Gracias de antemano por una respuesta

Añade tu respuesta

Haz clic para o