Partage via


RepeaterItemCollection Classe

Définition

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

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’objets, qui représentent à son tour les éléments de RepeaterItem données d’un Repeater contrôle. Pour récupérer par programmation des RepeaterItem objets à partir d’un Repeater contrôle, 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 dans la collection.

La Count propriété spécifie le nombre total d’éléments de la collection et est couramment utilisée pour déterminer la limite supérieure de la collection.

Constructeurs

Nom Description
RepeaterItemCollection(ArrayList)

Initialise une nouvelle instance de la classe RepeaterItemCollection.

Propriétés

Nom Description
Count

Obtient le nombre d’objets RepeaterItem dans la collection.

IsReadOnly

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

IsSynchronized

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

Item[Int32]

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

SyncRoot

Obtient l’objet qui peut être utilisé pour synchroniser l’accès à la RepeaterItemCollection collection.

Méthodes

Nom Description
CopyTo(Array, Int32)

Copie tous les éléments de cet RepeaterItemCollection objet vers l’objet spécifié Array , 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 IEnumerator interface qui peut itérer à travers tous les RepeaterItem objets du RepeaterItemCollection.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à

Voir aussi