RepeaterItemCollection Klasa

Definicja

Reprezentuje kolekcję RepeaterItem obiektów w kontrolce Repeater . Klasa ta nie może być dziedziczona.

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
Dziedziczenie
RepeaterItemCollection
Implementuje

Przykłady

      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

Uwagi

Klasa RepeaterItemCollection reprezentuje kolekcję RepeaterItem obiektów, które z kolei reprezentują elementy danych w kontrolce Repeater . Aby programowo pobrać RepeaterItem obiekty z kontrolki Repeater , użyj jednej z następujących metod:

  • Użyj indeksatora, aby uzyskać pojedynczy RepeaterItem obiekt z kolekcji przy użyciu notacji tablicy.

  • CopyTo Użyj metody , aby skopiować zawartość kolekcji do System.Array obiektu, który następnie może służyć do pobierania elementów z kolekcji.

  • GetEnumerator Użyj metody , aby utworzyć System.Collections.IEnumerator interfejs, który następnie może służyć do pobierania elementów z kolekcji.

  • Użyj foreach (C#) lub For Each (Visual Basic), aby iterować po kolekcji.

Właściwość Count określa całkowitą liczbę elementów w kolekcji i jest często używana do określenia górnej granicy kolekcji.

Konstruktory

RepeaterItemCollection(ArrayList)

Inicjuje nowe wystąpienie klasy RepeaterItemCollection.

Właściwości

Count

Pobiera liczbę RepeaterItem obiektów w kolekcji.

IsReadOnly

Pobiera wartość wskazującą, czy RepeaterItem obiekty w obiekcie RepeaterItemCollection można modyfikować.

IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu RepeaterItemCollection jest synchronizowany (bezpieczny wątkowo).

Item[Int32]

RepeaterItem Pobiera obiekt w określonym indeksie w kolekcji.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do RepeaterItemCollection kolekcji.

Metody

CopyTo(Array, Int32)

Kopiuje wszystkie elementy z tego RepeaterItemCollection do określonego Array obiektu, zaczynając od określonego indeksu Array w obiekcie.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

IEnumerator Zwraca interfejs, który może iterować wszystkie RepeaterItem obiekty w obiekcie RepeaterItemCollection.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też