Share via


AggregateDataSourceView members

This class represents a datasource View that's aggregated over other datasource controls.

The AggregateDataSourceView type exposes the following members.

Constructors

  Name Description
Public method AggregateDataSourceView

Top

Properties

  Name Description
Public property Aggregate Aggregate string property. Read-write. Contains the merge (column and row) operations and references to the datasource controls for each merge.
Public property DataSourcesString This property, in tandem with the DataSources (a DataSourceCollection) property defined below, comprises the DFWP story for serialization. This means both binary serialization and .webpart (import/export) serialization. If the string is empty, it is filled in using the IDataSources contained in the DataSources collection. For IDataSources requiring register directives, we also put those in the string. *NOTICE* This tandem approach is necessary because a collection needs to be read/write in order to be personalizable (apparently a WSS WebPartSerializer constraint. However, ASP.NET deserializes read/write properties by simply calling the set method with the ControlBuilder. In the case of collections, this yields a CollectionBuilder, which can't be assigned to a collection. As of the time this code was written, ASP.NET is apparently not designed to handle read/write collections.
Public property HasSeparateRoot
Public property IsSynchronous
Public property RootName
Public property RowsName
Public property SeparateRoot
Public property ShowSampleData implement ISampleData interface.
Public property Sources Sources property. Read-only. Contains all the copy of datasource controls. Since we are parserChildren(true), APS.Net will automatically generate the control list in the parsing time.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetData
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Select (Overrides HierarchicalDataSourceView.Select().)
Public method ToString (Inherited from Object.)

Top

See also

Reference

AggregateDataSourceView class

Microsoft.SharePoint.WebControls namespace