RepeaterItemCollection Klasa

Definicja

Reprezentuje kolekcję RepeaterItem obiektów w Repeater 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

RepeaterItemCollectionKlasa reprezentuje kolekcję RepeaterItem obiektów, która z kolei reprezentuje elementy danych w Repeater kontrolce.The RepeaterItemCollection class represents a collection of RepeaterItem objects, which in turn represent the data items in a Repeater control. Aby programowo pobrać RepeaterItem obiekty z Repeater 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 CopyTo metody, aby skopiować zawartość kolekcji do System.Array obiektu, który można następnie użyć do pobrania elementów z kolekcji.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.

  • Użyj GetEnumerator metody, aby utworzyć System.Collections.IEnumerator interfejs, który może być następnie używany do pobierania elementów z kolekcji.Use 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.

CountWł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.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 w RepeaterItemCollection 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]

Pobiera RepeaterItem 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 dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca IEnumerator interfejs, który może wykonywać iterację wszystkich RepeaterItem obiektów w obiekcie RepeaterItemCollection .Returns 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()

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

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu 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)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też