RepeaterItemCollection Classe

Définition

Représente une collection d’objets RepeaterItem dans le contrôle Repeater .Represents a collection of RepeaterItem objects in the Repeater control. Cette classe ne peut pas être héritée.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
Héritage
RepeaterItemCollection
Implémente

Exemples

      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

Remarques

La RepeaterItemCollection classe représente une collection d' RepeaterItem objets, qui à son tour représentent les éléments de données Repeater dans un contrôle.The RepeaterItemCollection class represents a collection of RepeaterItem objects, which in turn represent the data items in a Repeater control. Pour récupérer RepeaterItem des objets à partir d’un Repeater contrôle par programmation, utilisez l’une des méthodes suivantes:To programmatically retrieve RepeaterItem objects from a Repeater control, use one of the following methods:

  • Utilisez l’indexeur pour obtenir un objet RepeaterItem unique à partir de la collection à l’aide de la notation de tableau.Use the indexer to get a single RepeaterItem object from the collection using array notation.

  • Utilisez la CopyTo méthode pour copier le contenu de la collection dans un System.Array objet, qui peut ensuite être utilisé pour obtenir des éléments de la collection.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.

  • Utilisez la GetEnumerator méthode pour créer une System.Collections.IEnumerator interface, qui peut ensuite être utilisée pour récupérer des éléments de la collection.Use the GetEnumerator method to create an System.Collections.IEnumerator interface, which can then be used to get items from the collection.

  • Utilisez foreach (C#) ou For Each (Visual Basic) pour itérer au sein de la collection.Use foreach (C#) or For Each (Visual Basic) to iterate through the collection.

La Count propriété spécifie le nombre total d’éléments dans la collection et est couramment utilisée pour déterminer la limite supérieure de la collection.The Count property specifies the total number of items in the collection and is commonly used to determine the upper bound of the collection.

Constructeurs

RepeaterItemCollection(ArrayList)

Initialise une nouvelle instance de la classe RepeaterItemCollection.Initializes a new instance of the RepeaterItemCollection class.

Propriétés

Count

Obtient le nombre d'objets RepeaterItem dans la collection.Gets the number of RepeaterItem objects in the collection.

IsReadOnly

Obtient une valeur qui indique si les objets RepeaterItem de RepeaterItemCollection peuvent être modifiés.Gets a value that indicates whether the RepeaterItem objects in the RepeaterItemCollection can be modified.

IsSynchronized

Obtient une valeur indiquant si l'accès à RepeaterItemCollection est synchronisé (thread-safe).Gets a value indicating whether access to the RepeaterItemCollection is synchronized (thread-safe).

Item[Int32]

Obtient l'objet RepeaterItem à l'index spécifié dans la collection.Gets the RepeaterItem object at the specified index in the collection.

SyncRoot

Obtient l'objet pouvant être utilisé pour synchroniser l'accès à la collection RepeaterItemCollection.Gets the object that can be used to synchronize access to the RepeaterItemCollection collection.

Méthodes

CopyTo(Array, Int32)

Copie tous les éléments de ce RepeaterItemCollection dans l'objet Array spécifié, en commençant à l'index spécifié dans l'objet Array.Copies all the items from this RepeaterItemCollection to the specified Array object, starting at the specified index in the Array object.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne une interface IEnumerator qui peut itérer au sein de tous les objets RepeaterItem de RepeaterItemCollection.Returns a IEnumerator interface that can iterate through all the RepeaterItem objects in the RepeaterItemCollection.

GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi