Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

SPList.SaveAsNewView method

SharePoint 2013

First tries to find if the view already exists. Overwrite it if yes, add a new view if no. Then extract all the adhoc filter/sort info from the URL and build and update the view's xml Returns the url of the new/overwritten view.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Public Function SaveAsNewView ( _
	oldName As String, _
	newName As String, _
	privateView As Boolean, _
	uri As Uri _
) As String
Dim instance As SPList
Dim oldName As String
Dim newName As String
Dim privateView As Boolean
Dim uri As Uri
Dim returnValue As String

returnValue = instance.SaveAsNewView(oldName, _
	newName, privateView, uri)


Type: System.String

The name of the view the user did the adhoc filter on (is currently on).

Type: System.String

The desired name the user typed

Type: System.Boolean

Boolean true when the user wants make a new view that's personal

Type: System.Uri

Url that keeps all the adhoc filter/sort inforatmion

Return value

Type: System.String
The url of the new/overwritten view
© 2015 Microsoft