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 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
Ö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 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.
Oluşturucular
RepeaterItemCollection(ArrayList) |
RepeaterItemCollection sınıfının yeni bir örneğini başlatır. |
Özellikler
Count |
Koleksiyondaki nesne sayısını RepeaterItem alır. |
IsReadOnly |
içindeki RepeaterItemCollection nesnelerin değiştirilip RepeaterItem değiştirilemeyeceğini belirten bir değer alır. |
IsSynchronized |
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. |
SyncRoot |
Koleksiyona erişimi RepeaterItemCollection eşitlemek için kullanılabilecek nesneyi alır. |
Yöntemler
CopyTo(Array, Int32) |
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) |
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini sağlar. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |