RepeaterItemCollection RepeaterItemCollection RepeaterItemCollection RepeaterItemCollection Class

Определение

Представляет коллекцию объектов RepeaterItem в элементе управления Repeater.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
Наследование
RepeaterItemCollectionRepeaterItemCollectionRepeaterItemCollectionRepeaterItemCollection
Реализации

Примеры

      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(ArrayList) RepeaterItemCollection(ArrayList) RepeaterItemCollection(ArrayList)

Инициализирует новый экземпляр класса RepeaterItemCollection.Initializes a new instance of the RepeaterItemCollection class.

Свойства

Count Count Count Count

Возвращает количество объектов RepeaterItem в коллекции.Gets the number of RepeaterItem objects in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Получает значение, позволяющее определить, можно ли вносить изменения в объект RepeaterItem в коллекции RepeaterItemCollection.Gets a value that indicates whether the RepeaterItem objects in the RepeaterItemCollection can be modified.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Возвращает значение, показывающее, является ли доступ к коллекции RepeaterItemCollection синхронизированным (потокобезопасным).Gets a value indicating whether access to the RepeaterItemCollection is synchronized (thread-safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Получает объект RepeaterItem, соответствующий заданному индексу в коллекции.Gets the RepeaterItem object at the specified index in the collection.

SyncRoot SyncRoot SyncRoot SyncRoot

Возвращает объект, который можно использовать для синхронизации доступа к коллекции RepeaterItemCollection.Gets the object that can be used to synchronize access to the RepeaterItemCollection collection.

Методы

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) 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) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает интерфейс IEnumerator, который может выполнять итерацию всех объектов RepeaterItem в коллекции RepeaterItemCollection.Returns a IEnumerator interface that can iterate through all the RepeaterItem objects in the RepeaterItemCollection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Методы расширения

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Преобразует IEnumerable для IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к

Дополнительно