RepeaterItemCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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#) lubFor 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 |