Condividi tramite


RepeaterItemCollection Classe

Definizione

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#) 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

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.

Si applica a

Vedi anche