Pues si todo esta bieno, creo que solo hay una cosa extraña.
Y digo extraña porque no soy ningún experto y hablo sólo desde la poca experiencia que tengo.
Normalmente he visto que el DataSource de un DGV no es un DataSet, pero tu has asignado un dataset, cosa que funciona si le asignas a la propiedadad DataMember del DGV el nombre del DataTable que está dentro de tu DataSet.
Por otro lado, en la ayuda aparece que el método .Fill(DataSet) te devuelve un dataset con un DataTable llamado "Table". Otra alternativa sería usar un DataTable directamente. Bueno, demasiado lio. Mejor te pongo el código:
Con DataSet
Código:
dataSet = New DataSet()
adoOleDbDataAdapter.Fill(dataSet)
DataGridView1.DataSource = dataSet
DataGridView1.DataMember="Table"
DataGridView1.Refresh()
Con DataTable
Código:
dataTable=New DataTable()
adoOleDbDataAdapter.Fill(dataTable)
DataGridView1.DataSource = dataTable
DataGridView1.Refresh()
No sé si eso resolverá tu problema. Espero que si