RepeaterItemCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una raccolta di oggetti RepeaterItem nel controllo Repeater . La classe non può essere ereditata.
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
- Ereditarietà
-
RepeaterItemCollection
- Implementazioni
Esempio
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
Commenti
La RepeaterItemCollection classe rappresenta una raccolta di RepeaterItem oggetti, che a sua volta rappresentano gli elementi di dati in un Repeater controllo . Per recuperare RepeaterItem oggetti a livello di codice da un Repeater controllo, utilizzare uno dei metodi seguenti:
Usare l'indicizzatore per ottenere un singolo RepeaterItem oggetto dalla raccolta usando la notazione della matrice.
Utilizzare il CopyTo metodo per copiare il contenuto dell'insieme in un System.Array oggetto , che può quindi essere utilizzato per ottenere elementi dalla raccolta.
Usare il GetEnumerator metodo per creare un'interfaccia System.Collections.IEnumerator , che può quindi essere usata per ottenere elementi dalla raccolta.
Usare
foreach
(C#) oFor Each
(Visual Basic) per scorrere la raccolta.
La Count proprietà specifica il numero totale di elementi nell'insieme e viene comunemente utilizzata per determinare il limite superiore dell'insieme.
Costruttori
RepeaterItemCollection(ArrayList) |
Inizializza una nuova istanza della classe RepeaterItemCollection. |
Proprietà
Count |
Ottiene il numero di oggetti RepeaterItem contenuti nell'insieme. |
IsReadOnly |
Ottiene un valore che indica se è possibile modificare gli oggetti RepeaterItem nell'insieme RepeaterItemCollection. |
IsSynchronized |
Ottiene un valore che indica se l'accesso all'oggetto RepeaterItemCollection è sincronizzato (affidabile). |
Item[Int32] |
Ottiene l'oggetto RepeaterItem in corrispondenza dell'indice specificato nell'insieme. |
SyncRoot |
Ottiene l'oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme RepeaterItemCollection. |
Metodi
CopyTo(Array, Int32) |
Copia tutti gli elementi dall'insieme RepeaterItemCollection nell'oggetto Array specificato, partendo dall'indice indicato nell'oggetto Array. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un'interfaccia IEnumerator che scorre tutti gli oggetti RepeaterItem presenti nell'insieme RepeaterItemCollection. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |