Hola... si voy a utilizar el mismo objeto yo lo haría así:
Cita: Dim seleccion As New OleDbCommand("Select NombreTipoInmuebleCS From DAT_TipoInmueble",conexion)
conexion.Open()
Dim datareader As OleDbDataReader = seleccion.ExecuteReader
droptipo.DataSource=datareader
droptipo.DataTextField= "NombreTipoInmuebleCS"
droptipo.DataBind()
datareader.Close()
conexion.Close()
'reutilizo mi objeto conexion y datareader
seleccion.CommandText = "Select precio From precios"
seleccion.Connection = conexion
conexion.Open()
datareader = seleccion.ExecuteReader() dropprecio.DataSource = datareader
dropprecio.DataTextField= "precio"
droptipo.DataBind()
datareader.Close()
conexion.Close()
Saludos y suerte. . .