Condividi tramite


RepeaterItemCollection Classe

Definizione

Rappresenta una raccolta di RepeaterItem oggetti nel Repeater controllo . Questa 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.

  • Utilizzare il GetEnumerator metodo per creare un'interfaccia System.Collections.IEnumerator , che può quindi essere usata per ottenere elementi dalla raccolta.

  • Usare foreach (C#) o For 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

Nome Descrizione
RepeaterItemCollection(ArrayList)

Inizializza una nuova istanza della classe RepeaterItemCollection.

Proprietà

Nome Descrizione
Count

Ottiene il numero di RepeaterItem oggetti nell'insieme.

IsReadOnly

Ottiene un valore che indica se gli RepeaterItem oggetti in RepeaterItemCollection possono essere modificati.

IsSynchronized

Ottiene un valore che indica se l'accesso RepeaterItemCollection a è sincronizzato (thread-safe).

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

Nome Descrizione
CopyTo(Array, Int32)

Copia tutti gli elementi da questo RepeaterItemCollection oggetto all'oggetto specificato Array , a partire dall'indice specificato nell'oggetto Array .

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un'interfaccia IEnumerator in grado di scorrere tutti gli RepeaterItem oggetti in RepeaterItemCollection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a

Vedi anche