RepeaterItemCollection RepeaterItemCollection RepeaterItemCollection RepeaterItemCollection Class

Definition

Stellt eine Auflistung von RepeaterItem -Objekten im Repeater -Steuerelement dar.Represents a collection of RepeaterItem objects in the Repeater control. Diese Klasse kann nicht vererbt werden.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
Vererbung
RepeaterItemCollectionRepeaterItemCollectionRepeaterItemCollectionRepeaterItemCollection
Implementiert

Beispiele

      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

Hinweise

Die RepeaterItemCollection -Klasse stellt eine Auflistung RepeaterItem von-Objekten dar, die wiederum die Datenelemente in Repeater einem-Steuerelement darstellen.The RepeaterItemCollection class represents a collection of RepeaterItem objects, which in turn represent the data items in a Repeater control. Um Objekte Programm gesteuert RepeaterItem aus einem Repeater -Steuerelement abzurufen, verwenden Sie eine der folgenden Methoden:To programmatically retrieve RepeaterItem objects from a Repeater control, use one of the following methods:

  • Verwenden Sie den Indexer, um mithilfe RepeaterItem der Array Notation ein einzelnes Objekt aus der Auflistung zu erhalten.Use the indexer to get a single RepeaterItem object from the collection using array notation.

  • Verwenden Sie CopyTo die-Methode, um den Inhalt der Auflistung in System.Array ein-Objekt zu kopieren, das dann verwendet werden kann, um Elemente aus der Auflistung zu erhalten.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.

  • Verwenden Sie GetEnumerator die-Methode, System.Collections.IEnumerator um eine Schnittstelle zu erstellen, die dann verwendet werden kann, um Elemente aus der Auflistung zu erhalten.Use the GetEnumerator method to create an System.Collections.IEnumerator interface, which can then be used to get items from the collection.

  • Verwenden foreach SieC#() For Each oder (Visual Basic), um die Auflistung zu durchlaufen.Use foreach (C#) or For Each (Visual Basic) to iterate through the collection.

Die Count -Eigenschaft gibt die Gesamtanzahl der Elemente in der Auflistung an und wird häufig verwendet, um die obere Grenze der Auflistung zu bestimmen.The Count property specifies the total number of items in the collection and is commonly used to determine the upper bound of the collection.

Konstruktoren

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

Initialisiert eine neue Instanz der RepeaterItemCollection-Klasse.Initializes a new instance of the RepeaterItemCollection class.

Eigenschaften

Count Count Count Count

Ruft die Anzahl der RepeaterItem-Objekte in der Auflistung ab.Gets the number of RepeaterItem objects in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die RepeaterItem-Objekte in RepeaterItemCollection geändert werden können.Gets a value that indicates whether the RepeaterItem objects in the RepeaterItemCollection can be modified.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf RepeaterItemCollection synchronisiert (threadsicher) ist.Gets a value indicating whether access to the RepeaterItemCollection is synchronized (thread-safe).

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

Ruft das RepeaterItem-Objekt am angegebenen Index in der Auflistung ab.Gets the RepeaterItem object at the specified index in the collection.

SyncRoot SyncRoot SyncRoot SyncRoot

Ruft das Objekt ab, mit dem der Zugriff auf die RepeaterItemCollection-Auflistung synchronisiert werden kann.Gets the object that can be used to synchronize access to the RepeaterItemCollection collection.

Methoden

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

Kopiert alle Elemente aus dieser RepeaterItemCollection, beginnend am angegebenen Index im Array-Objekt, in das angegebene Array-Objekt.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)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

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

Gibt eine IEnumerator-Schnittstelle zurück, mit der sämtliche RepeaterItem-Objekte in der RepeaterItemCollection durchlaufen werden können.Returns a IEnumerator interface that can iterate through all the RepeaterItem objects in the RepeaterItemCollection.

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

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

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Erweiterungsmethoden

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

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

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

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

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

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

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

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch