RepeaterItemCollection Clase

Definición

Representa una colección de objetos RepeaterItem del control Repeater.Represents a collection of RepeaterItem objects in the Repeater control. No se puede heredar esta clase.This class cannot be inherited.

public ref class RepeaterItemCollection sealed : System::Collections::ICollection
public sealed class RepeaterItemCollection : System.Collections.ICollection
type RepeaterItemCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class RepeaterItemCollection
Implements ICollection
Herencia
RepeaterItemCollection
Implementaciones

Ejemplos

      void Page_Load(Object Sender, EventArgs e)
      {
if (!IsPostBack)
{
   ArrayList myDataSource = new ArrayList();

   myDataSource.Add(new PositionData("Item 1", "$6.00"));
   myDataSource.Add(new PositionData("Item 2", "$7.48"));
   myDataSource.Add(new PositionData("Item 3", "$9.96"));
   
   // Initialize the RepeaterItemCollection using the ArrayList as the data source.
   RepeaterItemCollection myCollection = new RepeaterItemCollection(myDataSource);
   myRepeater.DataSource = myCollection;
   myRepeater.DataBind();
}
      }
Sub Page_Load(Sender As Object, e As EventArgs)
   If Not IsPostBack Then
      Dim myDataSource As New ArrayList()

      myDataSource.Add(New PositionData("Item 1", "$6.00"))
      myDataSource.Add(New PositionData("Item 2", "$7.48"))
      myDataSource.Add(New PositionData("Item 3", "$9.96"))

      ' Initialize the RepeaterItemCollection using the ArrayList as the data source.
      Dim myCollection As New RepeaterItemCollection(myDataSource)
      myRepeater.DataSource = myCollection
      myRepeater.DataBind()
   End If
End Sub 'Page_Load

Comentarios

La clase RepeaterItemCollection representa una colección de objetos RepeaterItem, que a su vez representan los elementos de datos de un control Repeater.The RepeaterItemCollection class represents a collection of RepeaterItem objects, which in turn represent the data items in a Repeater control. Para recuperar mediante programación RepeaterItem objetos de un control Repeater, use uno de los métodos siguientes:To programmatically retrieve RepeaterItem objects from a Repeater control, use one of the following methods:

  • Use el indexador para obtener un único RepeaterItem objeto de la colección mediante la notación de matriz.Use the indexer to get a single RepeaterItem object from the collection using array notation.

  • Utilice el método CopyTo para copiar el contenido de la colección en un objeto System.Array, que se puede usar para obtener elementos de la colección.Use the CopyTo method to copy the contents of the collection to a System.Array object, which can then be used to get items from the collection.

  • Utilice el método GetEnumerator para crear una interfaz de System.Collections.IEnumerator, que se puede usar para obtener elementos de la colección.Use the GetEnumerator method to create an System.Collections.IEnumerator interface, which can then be used to get items from the collection.

  • Utilice foreach (C#) o For Each (Visual Basic) para recorrer en iteración la colección.Use foreach (C#) or For Each (Visual Basic) to iterate through the collection.

La propiedad Count especifica el número total de elementos de la colección y se utiliza normalmente para determinar el límite superior de la colección.The Count property specifies the total number of items in the collection and is commonly used to determine the upper bound of the collection.

Constructores

RepeaterItemCollection(ArrayList)

Inicializa una nueva instancia de la clase RepeaterItemCollection.Initializes a new instance of the RepeaterItemCollection class.

Propiedades

Count

Obtiene el número de objetos RepeaterItem de la colección.Gets the number of RepeaterItem objects in the collection.

IsReadOnly

Obtiene un valor que indica si los objetos RepeaterItem de la colección RepeaterItemCollection se pueden modificar.Gets a value that indicates whether the RepeaterItem objects in the RepeaterItemCollection can be modified.

IsSynchronized

Obtiene un valor que indica si se sincroniza (seguro para subprocesos) el acceso a la clase RepeaterItemCollection.Gets a value indicating whether access to the RepeaterItemCollection is synchronized (thread-safe).

Item[Int32]

Obtiene el objeto RepeaterItem en el índice especificado de la colección.Gets the RepeaterItem object at the specified index in the collection.

SyncRoot

Obtiene el objeto que se puede utilizar para sincronizar el acceso a la colección RepeaterItemCollection.Gets the object that can be used to synchronize access to the RepeaterItemCollection collection.

Métodos

CopyTo(Array, Int32)

Copia todos los elementos de la colección RepeaterItemCollection en el objeto Array especificado, comenzando en el índice especificado del objeto Array.Copies all the items from this RepeaterItemCollection to the specified Array object, starting at the specified index in the Array object.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetEnumerator()

Devuelve una interfaz IEnumerator que puede recorrer en iteración todos los objetos RepeaterItem de la colección RepeaterItemCollection.Returns a IEnumerator interface that can iterate through all the RepeaterItem objects in the RepeaterItemCollection.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: