RepeaterItemCollection Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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#) ellerFor 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. |