SPView Class

The SPView class represents a view of the data contained in a list on a SharePoint site.

System.Object

   Microsoft.SharePoint.SPView

Public Methods

The following table shows the public methods of the SPView class and a brief description of each.

Name Description
ApplyStyle Applies the specified style to the view.
Clone Creates and returns a duplicate of the view.
GetAggregationString Returns the formula that is applied in an aggregate, or total, view of a list column.
RenderAsHtml() Returns the view in HTML format.
RenderAsHtml(Boolean, Boolean, String) Returns the view in HTML format but allows for rendering within a frameset.
ToString Returns the title of the view.
Update Updates the content database with changes made to the view.

Public Properties

The following table shows the public properties of the SPView class, the data type of each property, and a brief description of each.

Name Data Type Description
Aggregations String Gets or sets field references for one or more aggregate, or total, columns used in a view.
AggregationsStatus String Gets or sets a string that specifies whether aggregate, or total, columns are used in the view.
BaseViewID String Gets the ID of the base view for the view.
DefaultView Boolean Gets or sets a Boolean value that specifies whether the view is the default view.
EditorModified Boolean Gets a Boolean value that indicates whether the view was modified by using an HTML editor.
Formats String Gets or sets definitions for column and row formatting used in a datasheet view.
GroupByFooter String Gets or sets the definition of the Group By footer that is used in the view.
GroupByHeader String Gets or sets the definition of the Group By header used in the view.
Hidden Boolean Gets or sets a Boolean value that specifies whether the view is hidden.
HtmlSchemaXml String Gets the entire schema for the view.
ID System.Guid Gets the GUID that identifies the view.
ModerationType String Gets the moderation type for the view.
OrderedView Boolean Gets a Boolean value that indicates whether users can reorder items through the user interface.
Paged Boolean Gets or sets a Boolean value that specifies whether the list supports displaying more items by adding more pages when the number of items on a page exceeds a specified limit.
ParentList Microsoft.SharePoint.SPList Gets the parent list for the view.
PersonalView Boolean Gets a Boolean value that indicates whether the view is personalized.
PropertiesXml String Gets properties of the view, including the GUID, the type, the display name, the URL, and the ID of the base view.
Query String Gets or sets an XML string representing the query for the view.
ReadOnlyView Boolean Gets a Boolean value that indicates whether the view is read-only.
RecurrenceRowset Boolean Gets a Boolean value that specifies whether the view supports recurrence rowsets.
RowLimit UInt32 Gets or sets the maximum number of items to return in a view.
RowLimitExceeded String Gets or sets alternate rendering when the value set by the RowLimit property is exceeded.
SchemaXml String Gets the schema that defines the view.
Scope Microsoft.SharePoint.ViewScope Gets or sets the recursive scope for the view of a document library.
StyleID String Gets the ID of the view style for the view.
Threaded Boolean Gets a Boolean value that indicates whether the view is threaded.
Title String Gets or sets the display name for the view.
Toolbar String Gets or sets the toolbar for the view.
ToolbarType String Gets the type of toolbar used in the view.
Type String Gets the type of the view.
Url String Gets the URL of the main page that contains the view if applicable.
ViewBody String Gets or sets the body of the view.
ViewEmpty String Gets or sets what is displayed when the query returns no list data for the view.
ViewFields Microsoft.SharePoint.SPViewFieldCollection Gets the view fields used in the view.
ViewFooter String Gets or sets the footer area for the view.
ViewHeader String Gets or sets the header area for the view.
Views Microsoft.SharePoint.SPViewCollection Gets the parent view collection for the view.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread safe.

Remarks

Use the DefaultView property of the SPList class to return the default view for a list, or the GetView method of the same class to return a specified view. Use the GetViewFromUrl method of the SPWeb class to return a view for a list within a site, and use the View property of either the SPViewFieldCollection class or the ViewSearchForm class to get either the parent view of a collection of view fields or the view of a search form. Otherwise, use the Views property of either the SPList class or the SPView class to return the collection of views for a list or the parent collection of views for a view.

Use an indexer to return a single view from a collection of views. For example, if the collection is assigned to a variable named myViews, use myViews[index] in C#, or myViews(index) in Visual Basic .NET, where index is the index number of the view in the collection, the name of the view, or the GUID for the view.

Requirements

Namespace: Microsoft.SharePoint

Platforms: Microsoft Windows Server 2003

Assembly: Windows SharePoint Services (in Microsoft.SharePoint.dll)

Security: Code Access Security