RepeaterItemCollection Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een verzameling RepeaterItem objecten in het Repeater besturingselement. Deze klasse kan niet worden overgenomen.
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
- Overname
-
RepeaterItemCollection
- Implementeringen
Voorbeelden
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
Opmerkingen
De RepeaterItemCollection klasse vertegenwoordigt een verzameling RepeaterItem objecten, die op zijn beurt de gegevensitems in een Repeater besturingselement vertegenwoordigen. Gebruik een van de volgende methoden om programmatisch objecten op te halen RepeaterItem uit een Repeater besturingselement:
Gebruik de indexeerfunctie om één RepeaterItem object op te halen uit de verzameling met behulp van matrix-notatie.
Gebruik de CopyTo methode om de inhoud van de verzameling te kopiëren naar een System.Array object, dat vervolgens kan worden gebruikt om items uit de verzameling op te halen.
Gebruik de GetEnumerator methode om een System.Collections.IEnumerator interface te maken, die vervolgens kan worden gebruikt om items uit de verzameling op te halen.
Gebruik
foreach(C#) ofFor Each(Visual Basic) om de verzameling te doorlopen.
De Count eigenschap geeft het totale aantal items in de verzameling op en wordt vaak gebruikt om de bovengrens van de verzameling te bepalen.
Constructors
| Name | Description |
|---|---|
| RepeaterItemCollection(ArrayList) |
Initialiseert een nieuw exemplaar van de RepeaterItemCollection klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het aantal RepeaterItem objecten in de verzameling op. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of de RepeaterItem objecten in de RepeaterItemCollection objecten kunnen worden gewijzigd. |
| IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de RepeaterItemCollection synchronisatie is gesynchroniseerd (thread-safe). |
| Item[Int32] |
Hiermee haalt u het RepeaterItem object op bij de opgegeven index in de verzameling. |
| SyncRoot |
Hiermee haalt u het object op dat kan worden gebruikt om de toegang tot de RepeaterItemCollection verzameling te synchroniseren. |
Methoden
| Name | Description |
|---|---|
| CopyTo(Array, Int32) |
Kopieert alle items van deze RepeaterItemCollection naar het opgegeven Array object, beginnend bij de opgegeven index in het Array object. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een IEnumerator interface die door alle RepeaterItem objecten in het RepeaterItemCollectionobject kan worden herhaald. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |