RepeaterItemCollection 클래스

정의

Repeater 컨트롤에 있는 RepeaterItem 개체의 컬렉션을 나타냅니다.Represents a collection of RepeaterItem objects in the Repeater control. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

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
상속
RepeaterItemCollection
구현

예제

      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 클래스의 컬렉션을 나타냅니다 RepeaterItem 개체를 나타내는 데이터 항목에는 Repeater 제어 합니다.The RepeaterItemCollection class represents a collection of RepeaterItem objects, which in turn represent the data items in a Repeater control. 프로그래밍 방식으로 검색할 RepeaterItem 에서 개체를 Repeater 제어 다음 방법 중 하나를 사용 합니다.To programmatically retrieve RepeaterItem objects from a Repeater control, use one of the following methods:

  • 인덱서를 사용 하 여 단일 가져옵니다 RepeaterItem 배열 표기법을 사용 하 여 컬렉션의 개체입니다.Use the indexer to get a single RepeaterItem object from the collection using array notation.

  • 사용 하 여는 CopyTo 컬렉션의 내용을 복사 하는 메서드를 System.Array 컬렉션에서 항목을 가져오려면 다음 사용할 수 있는 개체입니다.Use the CopyTo method to copy the contents of the collection to a System.Array object, which can then be used to get items from the collection.

  • 사용 합니다 GetEnumerator 메서드를는 System.Collections.IEnumerator 컬렉션에서 항목을 가져오려면 다음 사용할 수 있는 인터페이스입니다.Use the GetEnumerator method to create an System.Collections.IEnumerator interface, which can then be used to get items from the collection.

  • 사용 하 여 foreach (C#) 또는 For Each (Visual Basic)의 컬렉션을 반복 합니다.Use foreach (C#) or For Each (Visual Basic) to iterate through the collection.

Count 속성 컬렉션에서 항목의 총 수를 지정 하 고는 일반적으로 컬렉션의 상한을 결정 하는 데 사용 됩니다.The Count property specifies the total number of items in the collection and is commonly used to determine the upper bound of the collection.

생성자

RepeaterItemCollection(ArrayList)

RepeaterItemCollection 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the RepeaterItemCollection class.

속성

Count

컬렉션에 있는 RepeaterItem 개체의 수를 가져옵니다.Gets the number of RepeaterItem objects in the collection.

IsReadOnly

RepeaterItem에 있는 RepeaterItemCollection 개체를 수정할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the RepeaterItem objects in the RepeaterItemCollection can be modified.

IsSynchronized

RepeaterItemCollection에 대한 액세스가 동기화되거나 스레드로부터 안전한지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether access to the RepeaterItemCollection is synchronized (thread-safe).

Item[Int32]

컬렉션의 지정된 인덱스에 해당하는 RepeaterItem 개체를 가져옵니다.Gets the RepeaterItem object at the specified index in the collection.

SyncRoot

RepeaterItemCollection 컬렉션에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다.Gets the object that can be used to synchronize access to the RepeaterItemCollection collection.

메서드

CopyTo(Array, Int32)

RepeaterItemCollection 개체의 지정된 인덱스부터 시작하여 이 Array에서 지정된 Array 개체로 모든 항목을 복사합니다.Copies all the items from this RepeaterItemCollection to the specified Array object, starting at the specified index in the Array object.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetEnumerator()

IEnumerator의 모든 RepeaterItem 개체에 대해 반복 작업을 수행할 수 있는 RepeaterItemCollection 인터페이스를 반환합니다.Returns a IEnumerator interface that can iterate through all the RepeaterItem objects in the RepeaterItemCollection.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

확장 메서드

Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable로 변환합니다.Converts an IEnumerable to an IQueryable.

적용 대상

추가 정보