In this video, I demonstrate how to put a library from a sub-site on the top level site in the same site collection in SharePoint 2010. Note that if you do this method, users will still need to have at least read access to that library in order to see the contents of it from the other site.
In the video, you’ll notice at that I mention to just save the default “All Items” view of the library. This is because no matter which view you save when you’re in SharePoint Designer, when you insert the web part on the site, it will always show the default view anyway. At that point, you can go into the web part properties and simply choose another view or edit the current one.
Here are my other Data View Web Part Videos.