Sdílet prostřednictvím


RepeaterItemCollection Třída

Definice

Představuje kolekci RepeaterItem objektů v ovládacím Repeater prvku. Tuto třídu nelze dědit.

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
Dědičnost
RepeaterItemCollection
Implementuje

Příklady

      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

Poznámky

Třída RepeaterItemCollection představuje kolekci RepeaterItem objektů, které zase představují datové položky v ovládacím Repeater prvku. K programovému Repeater načtení RepeaterItem objektů z ovládacího prvku použijte jednu z následujících metod:

  • Indexer slouží k získání jednoho RepeaterItem objektu z kolekce pomocí zápisu pole.

  • CopyTo Pomocí metody zkopírujte obsah kolekce do objektuSystem.Array, který lze použít k získání položek z kolekce.

  • GetEnumerator Pomocí metody vytvořte System.Collections.IEnumerator rozhraní, které lze použít k získání položek z kolekce.

  • K iteraci kolekce použijte foreach (C#) nebo For Each (Visual Basic).

Vlastnost Count určuje celkový počet položek v kolekci a běžně se používá k určení horní hranice kolekce.

Konstruktory

RepeaterItemCollection(ArrayList)

Inicializuje novou instanci RepeaterItemCollection třídy.

Vlastnosti

Count

Získá počet RepeaterItem objektů v kolekci.

IsReadOnly

Získá hodnotu, která označuje, zda RepeaterItem objekty v objektu RepeaterItemCollection lze upravit.

IsSynchronized

Získá hodnotu označující, jestli je přístup k požadavkům RepeaterItemCollection synchronizovaný (thread-safe).

Item[Int32]

RepeaterItem Získá objekt v zadaném indexu v kolekci.

SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k kolekci RepeaterItemCollection .

Metody

CopyTo(Array, Int32)

Zkopíruje všechny položky z tohoto RepeaterItemCollection objektu do zadaného Array objektu počínaje zadaným indexem v objektu Array .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

IEnumerator Vrátí rozhraní, které může iterovat všechny RepeaterItem objekty v objektu RepeaterItemCollection.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky zadaného IEnumerable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede na IEnumerable IQueryable.

Platí pro

Viz také