RepeaterItemCollection Klasse

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
RepeaterItemCollection
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 von- RepeaterItem Objekten dar, die wiederum die Datenelemente in einem-Steuerelement darstellen Repeater .The RepeaterItemCollection class represents a collection of RepeaterItem objects, which in turn represent the data items in a Repeater control. Um RepeaterItem Objekte Programm gesteuert 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 RepeaterItem mithilfe 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 die- CopyTo Methode, um den Inhalt der Auflistung in ein-Objekt zu kopieren System.Array , 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 die- GetEnumerator Methode, um eine System.Collections.IEnumerator 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 Sie (c#) oder For Each (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)

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

Eigenschaften

Count

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

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

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

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

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)

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)

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

(Geerbt von Object)
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()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

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

(Geerbt von Object)
MemberwiseClone()

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

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Erweiterungsmethoden

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)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

Gilt für:

Weitere Informationen