RepeaterItemCollection Klasa

Definicja

Reprezentuje kolekcję RepeaterItem obiektów Repeater w kontrolce.Represents a collection of RepeaterItem objects in the Repeater control. Klasa ta nie może być dziedziczona.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
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 reprezentuje kolekcję obiektów, która z kolei reprezentuje elementy danych w Repeater kontrolce. RepeaterItem RepeaterItemCollectionThe RepeaterItemCollection class represents a collection of RepeaterItem objects, which in turn represent the data items in a Repeater control. Aby programowo pobrać RepeaterItem obiekty Repeater z formantu, należy użyć jednej z następujących metod:To programmatically retrieve RepeaterItem objects from a Repeater control, use one of the following methods:

  • Użyj indeksatora, aby pobrać pojedynczy RepeaterItem obiekt z kolekcji przy użyciu notacji tablicy.Use the indexer to get a single RepeaterItem object from the collection using array notation.

  • Użyj metody, aby skopiować zawartość kolekcji System.Array do obiektu, który można następnie użyć do pobrania elementów z kolekcji. CopyToUse 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.

  • Użyj metody, aby utworzyć interfejs, który może być następnie używany do pobierania elementów z kolekcji. System.Collections.IEnumerator GetEnumeratorUse the GetEnumerator method to create an System.Collections.IEnumerator interface, which can then be used to get items from the collection.

  • Użyj foreach (C#) lub For Each (Visual Basic), aby wykonać iterację kolekcji.Use foreach (C#) or For Each (Visual Basic) to iterate through the collection.

Count Właściwość określa łączną liczbę elementów w kolekcji i jest często używana do określenia górnej granicy kolekcji.The Count property specifies the total number of items in the collection and is commonly used to determine the upper bound of the collection.

Konstruktory

RepeaterItemCollection(ArrayList)

Inicjuje nowe wystąpienie klasy RepeaterItemCollection klasy.Initializes a new instance of the RepeaterItemCollection class.

Właściwości

Count

Pobiera liczbę RepeaterItem obiektów w kolekcji.Gets the number of RepeaterItem objects in the collection.

IsReadOnly

Pobiera wartość wskazującą, czy RepeaterItem obiekty RepeaterItemCollection w można modyfikować.Gets a value that indicates whether the RepeaterItem objects in the RepeaterItemCollection can be modified.

IsSynchronized

Pobiera wartość wskazującą, czy dostęp do programu RepeaterItemCollection jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the RepeaterItemCollection is synchronized (thread-safe).

Item[Int32]

RepeaterItem Pobiera obiekt o określonym indeksie w kolekcji.Gets the RepeaterItem object at the specified index in the collection.

SyncRoot

Pobiera obiekt, którego można użyć do synchronizowania dostępu do RepeaterItemCollection kolekcji.Gets the object that can be used to synchronize access to the RepeaterItemCollection collection.

Metody

CopyTo(Array, Int32)

Kopiuje wszystkie elementy z tego RepeaterItemCollection do określonego Array obiektu, rozpoczynając od określonego indeksu w Array obiekcie.Copies all the items from this RepeaterItemCollection to the specified Array object, starting at the specified index in the Array object.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca interfejs, który może wykonywać iterację RepeaterItem wszystkich obiektów w RepeaterItemCollectionobiekcie. IEnumeratorReturns a IEnumerator interface that can iterate through all the RepeaterItem objects in the RepeaterItemCollection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też