Encontré la solución!!!
Explico lo que ha pasado, por lo visto para arquitecturas de 64 bits no está implementado los datos OLEDB, dado que yo uso vista x64 cuando ejecutaba la vista previa del programa no salian los datos y no arrojaba ningún fallo, pero...
me dio por crear una entrada nueva, que era lo unico que podia hacer previsualizando la aplicacion, cuando le di a grabar me arrojó este fallo:
El proveedor 'Microsoft.Jet.OLEDB.4.0' no está registrado en el equipo local.
Buscando por nuestro amigo google: google is your friend encontré la solución:
En las opciones de compilación se selecciona x86 para trabajar en version de 32 bits, asi que no hace falta formatear e instalar una version de 32 bits ;)
Es sencillo:
Menu de Herramientas -> Build -> Configuration Manager:
Ahora en la ventana de configuracion nos vamos a la opción: Platform (Plataforma) le damos a New (Nuevo) y seleccionas x86, grabamos y ejecutamos el programa (F5)
Y ahora se verán todos los campos rellenos de las bases de datos access.
Espero que esto le sirva a alguien, porque a mi me ha tenido mareado