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

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 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 à

Voir aussi