RepeaterItemCollection Sınıf
Ö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 Repeater bir nesne koleksiyonunu RepeaterItem 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
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
RepeaterItemCollection sınıfı, bir denetimdeki veri öğelerini temsil eden bir Repeater nesne koleksiyonunu RepeaterItem temsil eder. Bir denetimden Repeater program aracılığıyla nesneleri 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 nesne daha sonra 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
.
Count özelliği koleksiyondaki öğelerin toplam sayısını belirtir ve genellikle koleksiyonun üst sınırlarını belirlemek için kullanılır.
Repeater |
RepeaterItemCollection sınıfının yeni bir örneğini başlatır. |
Count |
Koleksiyondaki nesne sayısını RepeaterItem alır. |
Is |
içindeki RepeaterItemCollection nesnelerin değiştirilip RepeaterItem değiştirilemeyeceğini belirten bir değer alır. |
Is |
erişimin RepeaterItemCollection 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. |
Sync |
Koleksiyona erişimi RepeaterItemCollection eşitlemek için kullanılabilecek nesneyi alır. |
Copy |
Bu RepeaterItemCollection öğedeki tüm öğeleri, nesnedeki belirtilen Array dizinden başlayarak belirtilen nesneye Array kopyalar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Get |
içindeki RepeaterItemCollectiontüm RepeaterItem nesneler arasında yineleme yapabilecek bir IEnumerator arabirim döndürür. |
Get |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
Get |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Memberwise |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
To |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
Of |
Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
As |
Sorgunun paralelleştirilmesini sağlar. |
As |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |
Ürün | Sürümler |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: