[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.PageReportModel.ReportItemCollection

ReportItemCollection Class

Represents a strongly typed collection of ReportItem objects.

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

Constructors

Name Description
ReportItemCollection()

Initializes a new instance of the ReportItemCollection class.

ReportItemCollection(IEnumerable<ReportItem>)

Initializes a new instance of the ReportItemCollection using the specified items.

Properties

Name Description
Count

Gets the number of ReportItem objects in the ReportItemCollection.

IsFixedSize

Gets a value indicating whether the ReportItemCollection has a fixed size.

IsReadOnly

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

IsSynchronized

Gets a value indicating whether access to the ReportItemCollection is synchronized (thread safe).

this[int]

Gets or sets a specific ReportItem object in the ReportItemCollection by position.

this[string]

Gets the ReportItem object using the specified name.

SyncRoot

Gets an object that can be used to synchronize access to the ReportItemCollection.

Methods

Name Description
Add(ReportItem)

Adds a ReportItem object to the ReportItemCollection.

AddRange(IEnumerable<ReportItem>)

Adds a collection of ReportItem objects to the existing ReportItemCollection.

Clear()

Removes all items from the ReportItemCollection.

Contains(ReportItem)

Gets a value indicating whether the ReportItemCollection contains the specified ReportItem.

CopyTo(ReportItem[], int)

Copies the objects in the ReportItemCollection to a ReportItem array, starting at the specified array index.

CopyTo(Array, int)

Copies the objects in the ReportItemCollection to an array, starting at the specified array index.

GetEnumerator()

Returns an enumerator that iterates through the ReportItemCollection.

IndexOf(ReportItem)

Determines the index of a specific ReportItem object in the ReportItemCollection.

Insert(int, ReportItem)

Inserts a new ReportItem into the ReportItemCollection at the specified location.

OnItemAdded(ReportItemCollectionEventArgs)

Raises the ItemAdded event.

OnItemRemoved(ReportItemCollectionEventArgs)

Raises the ItemRemoved event.

Remove(ReportItem)

Removes the specified ReportItem object from the ReportItemCollection.

RemoveAt(int)

Removes a ReportItem object from the ReportItemCollection at the specified index.

ToArray()

Copies the elements of the ReportItemCollection to a new array.

Events

Name Description
ItemAdded

Occurs immediately after adding an item to the collection.

ItemRemoved

Occurs immediately after removing an item from the collection.

Extension Methods