already answered here:
Which view is the "Current view"?
That is not updated when you change the view on the list itself. You
have to update the view on the web part.
Current View is simply the current view of the list web part. It is
the default name given to the view that is used when the list web part
is added to the page. Editing / Modifying the view on the web part
will not affect the views on the list itself.
If you create a custom view on the list, you can select that as the
basis for the web part view, but again changes to the view on the list
itself will not be reflected on the web part or vice versa.
Just to clarify what is going on here:
dont get confused with current view thinking its the current view of the list or library that is set as default! no its the current view that is the default sharepoint view that is stored on the webpart! so if you were to change the view of the webpart it would store it on the webpart as a "new" view relative to the webpart and not to the actual list!
do you get where im comming from? unfortunatly its not dynamic in the sense that if you select current view in the webpart it would change if you were to change the default view of the list or library!....
solution? do it through code! add the listviewwebpart to a webpart somthing on the lines of:
using (SPSite site = new SPSite(SPContext.Current.Site.Url))
using (SPWeb web = site.OpenWeb("mysubsite"))
SPList oList = web.Lists["mylist"];
oListViewWP.ListName = oList.ID.ToString("B").ToUpper();
oListViewWP.ViewGuid = oList.DefaultView.ID.ToString("B").ToUpper();
oListViewWP.WebId = web.ID;
or change the sharepoint list default view which i think is all documents or all items! when going into site action -> site settings -> site library and lists -> select the list -> scroll to the bottom -> under views you can see the default view when you first create the list -> its that view its using! click on the view and change that! then add the webpart to the page and it should pick up the new view.
otherwise create the webpart through code it will look at the list for its default set view that you would change and it would update accordingly every time it creates the page so there is no need to change the sharepoint default view!!