[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.PageReportModel.PageCollection

PageCollection Class

Represents a strongly typed collection of Page objects.

Inheritance
PageCollection
Namespace: GrapeCity.ActiveReports.PageReportModel
Assembly: MESCIUS.ActiveReports.Core.Rdl.dll
Syntax
public sealed class PageCollection : IList<Page>, ICollection<Page>, IEnumerable<Page>, IEnumerable

Constructors

Name Description
PageCollection()

Initializes a new instance of the PageCollection class.

Properties

Name Description
Count

Gets the number of Page objects in the PageCollection.

IsReadOnly

Gets a value indicating whether the PageCollection is read-only.

this[int]

Gets or sets a specific Page object in the PageCollection by position.

Methods

Name Description
Add(Page)

Adds a Page object to the PageCollection.

Clear()

Removes all items from the PageCollection.

Contains(Page)

Gets a value indicating whether the PageCollection contains the specified Page.

CopyTo(Page[], int)

Copies the objects in the PageCollection to a Page array, starting at the specified array index.

GetEnumerator()

Returns an enumerator that iterates through the PageCollection.

IndexOf(Page)

Determines the index of a specific Page object in the PageCollection.

Insert(int, Page)

Inserts a new Page into the PageCollection at the specified location.

Remove(Page)

Removes the specified Page object from the PageCollection.

RemoveAt(int)

Removes a Page object from the PageCollection at the specified index.

ToArray()

Copies the elements of the PageCollection to a new array.

Events

Name Description
ItemAdded

Occurs immediately after adding an item to the collection.

Extension Methods