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 zdě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 System.Array objektu, který lze použít k získání položek z kolekce.
Použijte metodu GetEnumeratorSystem.Collections.IEnumerator k vytvoření 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
| Name | Description |
|---|---|
| RepeaterItemCollection(ArrayList) |
Inicializuje novou instanci RepeaterItemCollection třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet RepeaterItem objektů v kolekci. |
| IsReadOnly |
Získá hodnotu, která určuje, zda RepeaterItem objekty v objektu RepeaterItemCollection lze upravit. |
| IsSynchronized |
Získá hodnotu označující, zda je přístup k RepeaterItemCollection synchronizován (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
| Name | Description |
|---|---|
| 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čuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEnumerator() |
IEnumerator Vrátí rozhraní, které může iterovat všemi RepeaterItem objekty v objektu RepeaterItemCollection. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního 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í
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |