Afficher en anglais

Partage via


RepeaterItemCollection Classe

Définition

Représente une collection d’objets RepeaterItem dans le contrôle Repeater . Cette classe ne peut pas être héritée.

C#
public sealed class RepeaterItemCollection : System.Collections.ICollection
Héritage
RepeaterItemCollection
Implémente

Exemples

C#
      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();
}
      }

Remarques

La RepeaterItemCollection classe représente une collection d’objets RepeaterItem , qui à leur tour représentent les éléments de données d’un Repeater contrôle. Pour récupérer RepeaterItem des objets d’un Repeater contrôle par programmation, utilisez l’une des méthodes suivantes :

  • Utilisez l’indexeur pour obtenir un seul RepeaterItem objet de la collection à l’aide de la notation de tableau.

  • 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.

  • Utilisez la GetEnumerator méthode pour créer une System.Collections.IEnumerator interface, qui peut ensuite être utilisée pour obtenir des éléments de la collection.

  • Utilisez foreach (C#) ou For Each (Visual Basic) pour itérer au sein de la 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.

Constructeurs

RepeaterItemCollection(ArrayList)

Initialise une nouvelle instance de la classe RepeaterItemCollection.

Propriétés

Count

Obtient le nombre d'objets RepeaterItem dans la collection.

IsReadOnly

Obtient une valeur qui indique si les objets RepeaterItem de RepeaterItemCollection peuvent être modifiés.

IsSynchronized

Obtient une valeur indiquant si l’accès à RepeaterItemCollection est synchronisé (thread-safe).

Item[Int32]

Obtient l'objet RepeaterItem à l'index spécifié dans la collection.

SyncRoot

Obtient l'objet pouvant être utilisé pour synchroniser l'accès à la collection RepeaterItemCollection.

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.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne une interface IEnumerator qui peut itérer au sein de tous les objets RepeaterItem de RepeaterItemCollection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(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é.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Voir aussi