New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Collection of RowElement objects

Definition

Namespace:Telerik.Web.UI.GridExcelBuilder

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public class RowsCollection : IRowsCollection, IList, ICollection, IEnumerable

Inheritance: objectRowsCollection

Implements: ICollectionIEnumerableIListIRowsCollection

Inherited Members object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()...

Constructors

RowsCollection default constructor

C#
public RowsCollection()

RowsCollection constructor that accepts list of RowElement objects

C#
public RowsCollection(IList list)
Parameters:listIList

IList of RowElement objects

Properties

Gets the number of elements contained in the ICollection. (Inherited from ICollection.)

C#
public int Count { get; }

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

C#
public virtual bool IsFixedSize { get; }

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

C#
public virtual bool IsReadOnly { get; }

Gets a value indicating whether access to the ICollection is synchronized (thread safe). (Inherited from ICollection.)

C#
public bool IsSynchronized { get; }

Gets an object that can be used to synchronize access to the ICollection. (Inherited from ICollection.)

C#
public object SyncRoot { get; }

Gets/sets the RowElement object by given row index

C#
public virtual RowElement this[int index] { get; set; }
Parameters:indexint

Row index

Property Value:

RowElement object

Implements: IRowsCollection.this[int]

Methods

Adds an item to the collection.

C#
public virtual int Add(RowElement value)
Parameters:valueRowElement

The object to add to the collection.

Returns:

int

The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection,

Implements: IRowsCollection.Add(RowElement)

Removes all items from the IList.

C#
public virtual void Clear()

Determines whether the collection contains a specific value.

C#
public virtual bool Contains(RowElement value)
Parameters:valueRowElement

The object to locate in the collection.

Returns:

bool

true if the object is found in the collection; otherwise, false.

Implements: IRowsCollection.Contains(RowElement)

Copies the elements of the ICollection to an Array, starting at a particular Array index.

C#
public void CopyTo(RowElement[] array, int index)
Parameters:arrayRowElement[]

The one-dimensional Array that is the destination of the elements copied from ICollection. The Array must have zero-based indexing.

indexint

The zero-based index in array at which copying begins.

Implements: IRowsCollection.CopyTo(RowElement[], int)

Returns an enumerator that iterates through a collection. (Inherited from IEnumerable.)

C#
public virtual IEnumerator GetEnumerator()
Returns:

IEnumerator

Determines the index of a specific item in the collection.

C#
public virtual int IndexOf(RowElement value)
Parameters:valueRowElement

The object to locate in the collection.

Returns:

int

The index of value if found in the collection; otherwise, -1.

Implements: IRowsCollection.IndexOf(RowElement)

Inserts an item to the collection at the specified index.

C#
public virtual void Insert(int index, RowElement value)
Parameters:indexint

The zero-based index at which value should be inserted.

valueRowElement

The object to insert into the collection.

Implements: IRowsCollection.Insert(int, RowElement)

Removes the first occurrence of a specific object from the collection.

C#
public virtual void Remove(RowElement value)
Parameters:valueRowElement

The object to remove from the collection.

Implements: IRowsCollection.Remove(RowElement)

Removes the collection item at the specified index.

C#
public virtual void RemoveAt(int index)
Parameters:indexint

The zero-based index of the item to remove.