RepeaterItemCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimdeki RepeaterItem bir nesne koleksiyonunu Repeater temsil eder. Bu sınıf devralınamaz.
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
- Devralma
-
RepeaterItemCollection
- Uygulamalar
Örnekler
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
Açıklamalar
RepeaterItemCollection sınıfı, bir denetimdeki veri öğelerini temsil eden bir Repeater nesne koleksiyonunu RepeaterItem temsil eder. Bir Repeater denetimden program aracılığıyla nesne almak RepeaterItem için aşağıdaki yöntemlerden birini kullanın:
Dizi gösterimini kullanarak koleksiyondan tek RepeaterItem bir nesne almak için dizin oluşturucuyu kullanın.
Koleksiyonun CopyTo içeriğini bir System.Array nesneye kopyalamak için yöntemini kullanın. Bu, koleksiyondaki öğeleri almak için kullanılabilir.
GetEnumerator Daha sonra koleksiyondan öğe almak için kullanılabilecek bir System.Collections.IEnumerator arabirim oluşturmak için yöntemini kullanın.
Koleksiyonda yineleme yapmak için (C#) veya
For Each(Visual Basic) kullanınforeach.
özelliği koleksiyondaki Count öğelerin toplam sayısını belirtir ve genellikle koleksiyonun üst sınırlarını belirlemek için kullanılır.
Oluşturucular
| Name | Description |
|---|---|
| RepeaterItemCollection(ArrayList) |
RepeaterItemCollection sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Count |
Koleksiyondaki nesne sayısını RepeaterItem alır. |
| IsReadOnly |
içindeki RepeaterItemCollection nesnelerin değiştirilip RepeaterItem değiştirilemeyeceğini gösteren bir değer alır. |
| IsSynchronized |
'a RepeaterItemCollection erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). |
| Item[Int32] |
RepeaterItem Nesneyi koleksiyonda belirtilen dizinde alır. |
| SyncRoot |
Koleksiyona erişimi RepeaterItemCollection eşitlemek için kullanılabilecek nesneyi alır. |
Yöntemler
| Name | Description |
|---|---|
| CopyTo(Array, Int32) |
Nesnedeki belirtilen Array dizinden başlayarak, bu RepeaterItemCollection öğedeki tüm öğeleri belirtilen nesneye Array kopyalar. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetEnumerator() |
içindeki RepeaterItemCollectiontüm RepeaterItem nesneler arasında yineleme yapabilecek bir IEnumerator arabirim döndürür. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |