Поделиться через


RepeaterItemCollection Класс

Определение

Представляет коллекцию объектов RepeaterItem в элементе управления Repeater. Этот класс не наследуется.

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 управления . Для программного Repeater извлечения RepeaterItem объектов из элемента управления используйте один из следующих методов:

  • Используйте индексатор для получения одного RepeaterItem объекта из коллекции с помощью нотации массива.

  • Используйте метод , CopyTo чтобы скопировать содержимое коллекции System.Array в объект , который затем можно использовать для получения элементов из коллекции.

  • Используйте метод для GetEnumerator создания System.Collections.IEnumerator интерфейса, который затем можно использовать для получения элементов из коллекции.

  • Используйте foreach (C#) или For Each (Visual Basic) для итерации коллекции.

Свойство Count указывает общее количество элементов в коллекции и обычно используется для определения верхней границы коллекции.

Конструкторы

RepeaterItemCollection(ArrayList)

Инициализирует новый экземпляр класса RepeaterItemCollection.

Свойства

Count

Возвращает количество объектов RepeaterItem в коллекции.

IsReadOnly

Получает значение, позволяющее определить, можно ли вносить изменения в объект RepeaterItem в коллекции RepeaterItemCollection.

IsSynchronized

Возвращает значение, показывающее, является ли доступ к коллекции RepeaterItemCollection синхронизированным (потокобезопасным).

Item[Int32]

Получает объект RepeaterItem, соответствующий заданному индексу в коллекции.

SyncRoot

Возвращает объект, который можно использовать для синхронизации доступа к коллекции RepeaterItemCollection.

Методы

CopyTo(Array, Int32)

Копирует все элементы из данного класса RepeaterItemCollection в указанный объект Array, начиная с указанного индекса в объекте Array.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает интерфейс IEnumerator, который может выполнять итерацию всех объектов RepeaterItem в коллекции RepeaterItemCollection.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

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

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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

См. также раздел