RepeaterItemCollection Klass

Definition

Representerar en samling RepeaterItem objekt i Repeater kontrollen. Det går inte att ärva den här klassen.

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
Arv
RepeaterItemCollection
Implementeringar

Exempel

      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

Kommentarer

Klassen RepeaterItemCollection representerar en samling RepeaterItem objekt som i sin tur representerar dataobjekten i en Repeater kontroll. Använd någon av följande metoder för att programmatiskt hämta RepeaterItem objekt från en Repeater kontroll:

  • Använd indexeraren för att hämta ett enda RepeaterItem objekt från samlingen med hjälp av matris notation.

  • CopyTo Använd metoden för att kopiera innehållet i samlingen till ett System.Array objekt, som sedan kan användas för att hämta objekt från samlingen.

  • GetEnumerator Använd metoden för att skapa ett System.Collections.IEnumerator gränssnitt som sedan kan användas för att hämta objekt från samlingen.

  • Använd foreach (C#) eller For Each (Visual Basic) för att iterera genom samlingen.

Egenskapen Count anger det totala antalet objekt i samlingen och används ofta för att fastställa samlingens övre gräns.

Konstruktorer

Name Description
RepeaterItemCollection(ArrayList)

Initierar en ny instans av RepeaterItemCollection klassen.

Egenskaper

Name Description
Count

Hämtar antalet RepeaterItem objekt i samlingen.

IsReadOnly

Hämtar ett värde som anger om objekten RepeaterItemRepeaterItemCollection i kan ändras.

IsSynchronized

Hämtar ett värde som anger om åtkomsten RepeaterItemCollection till är synkroniserad (trådsäker).

Item[Int32]

Hämtar objektet RepeaterItem vid det angivna indexet i samlingen.

SyncRoot

Hämtar det objekt som kan användas för att synkronisera åtkomsten RepeaterItemCollection till samlingen.

Metoder

Name Description
CopyTo(Array, Int32)

Kopierar alla objekt från detta RepeaterItemCollection till det angivna Array objektet med början vid det angivna indexet Array i objektet.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()

Returnerar ett IEnumerator gränssnitt som kan iterera genom alla RepeaterItem objekt i RepeaterItemCollection.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för

Se även