RepeaterItemCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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#) neboFor 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. |