RepeaterItemCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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#) ouFor 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. |