Aracılığıyla paylaş


RepeaterItemCollection Sınıf

Tanım

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ın foreach .

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.

Şunlara uygulanır

Ayrıca bkz.