RepeaterItemCollection Klas

Definitie

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#) of For 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.

Van toepassing op

Zie ook