RepeaterItemCollection RepeaterItemCollection RepeaterItemCollection RepeaterItemCollection Class

Definizione

Rappresenta una raccolta di oggetti RepeaterItem nel controllo Repeater.Represents a collection of RepeaterItem objects in the Repeater control. Questa classe non può essere ereditata.This class cannot be inherited.

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

Esempi

      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

Il RepeaterItemCollection classe rappresenta una raccolta di RepeaterItem oggetti, che a sua volta rappresentano gli elementi di dati in un Repeater controllo.The RepeaterItemCollection class represents a collection of RepeaterItem objects, which in turn represent the data items in a Repeater control. Per recuperare a livello di programmazione RepeaterItem oggetti da un Repeater di controllo, usare uno dei metodi seguenti:To programmatically retrieve RepeaterItem objects from a Repeater control, use one of the following methods:

  • Usare l'indicizzatore per ottenere un singolo RepeaterItem oggetto dalla raccolta utilizzando una notazione di matrice.Use the indexer to get a single RepeaterItem object from the collection using array notation.

  • Usare la CopyTo metodo per copiare il contenuto della raccolta da una System.Array oggetto, che è quindi utilizzabile per ottenere gli elementi dalla raccolta.Use the CopyTo method to copy the contents of the collection to a System.Array object, which can then be used to get items from the collection.

  • Usare la GetEnumerator metodo per creare un System.Collections.IEnumerator interfaccia, che è quindi utilizzabile per ottenere gli elementi dalla raccolta.Use the GetEnumerator method to create an System.Collections.IEnumerator interface, which can then be used to get items from the collection.

  • Uso foreach (C#) o For Each (Visual Basic) per scorrere la raccolta.Use foreach (C#) or For Each (Visual Basic) to iterate through the collection.

Il Count proprietà specifica il numero totale di elementi nella raccolta e viene comunemente utilizzata per determinare il limite superiore della raccolta.The Count property specifies the total number of items in the collection and is commonly used to determine the upper bound of the collection.

Costruttori

RepeaterItemCollection(ArrayList) RepeaterItemCollection(ArrayList) RepeaterItemCollection(ArrayList) RepeaterItemCollection(ArrayList)

Inizializza una nuova istanza della classe RepeaterItemCollection.Initializes a new instance of the RepeaterItemCollection class.

Proprietà

Count Count Count Count

Ottiene il numero di oggetti RepeaterItem contenuti nell'insieme.Gets the number of RepeaterItem objects in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se è possibile modificare gli oggetti RepeaterItem nell'insieme RepeaterItemCollection.Gets a value that indicates whether the RepeaterItem objects in the RepeaterItemCollection can be modified.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ottiene un valore che indica se l'accesso alla classe RepeaterItemCollection è sincronizzato (thread-safe).Gets a value indicating whether access to the RepeaterItemCollection is synchronized (thread-safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ottiene l'oggetto RepeaterItem in corrispondenza dell'indice specificato nell'insieme.Gets the RepeaterItem object at the specified index in the collection.

SyncRoot SyncRoot SyncRoot SyncRoot

Ottiene l'oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme RepeaterItemCollection.Gets the object that can be used to synchronize access to the RepeaterItemCollection collection.

Metodi

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia tutti gli elementi dall'insieme RepeaterItemCollection nell'oggetto Array specificato, partendo dall'indice indicato nell'oggetto Array.Copies all the items from this RepeaterItemCollection to the specified Array object, starting at the specified index in the Array object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Restituisce un'interfaccia IEnumerator che scorre tutti gli oggetti RepeaterItem presenti nell'insieme RepeaterItemCollection.Returns a IEnumerator interface that can iterate through all the RepeaterItem objects in the RepeaterItemCollection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche