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. |