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


DataPagerFieldCollection Класс

Определение

Представляет коллекцию объектов DataPagerField, используемых элементом управления DataPager.

public ref class DataPagerFieldCollection : System::Web::UI::StateManagedCollection
public class DataPagerFieldCollection : System.Web.UI.StateManagedCollection
type DataPagerFieldCollection = class
    inherit StateManagedCollection
Public Class DataPagerFieldCollection
Inherits StateManagedCollection
Наследование
DataPagerFieldCollection

Комментарии

Класс можно использовать DataPagerFieldCollection для программного DataPagerField управления набором объектов . Обратите внимание, что эти поля чаще определяются декларативно, а не программным способом.

Доступ к свойствам и методам DataPagerFieldCollection класса можно получить через DataPager.Fields свойство . Вы можете добавлять, вставлять и удалять DataPagerField объекты с помощью соответствующих методов DataPagerFieldCollection класса . Чтобы программным способом получить DataPagerField объекты из коллекции, выполните одно из следующих действий:

  • Используйте индексатор, чтобы получить один DataPagerField объект из коллекции.

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

Свойство Count получает общее количество элементов в коллекции. Обычно он используется для определения верхней границы коллекции. Вы можете добавлять и удалять элементы в коллекции с помощью Addметодов , Insert, Removeи RemoveAt .

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

DataPagerFieldCollection(DataPager)

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

Свойства

Count

Получает количество элементов, содержащихся в коллекции StateManagedCollection.

(Унаследовано от StateManagedCollection)
Item[Int32]

Получает объект DataPagerField, размещенный в коллекции по указанному индексу.

Методы

Add(DataPagerField)

Дополняет коллекцию указанным объектом DataPagerField.

Clear()

Удаляет все элементы из коллекции StateManagedCollection.

(Унаследовано от StateManagedCollection)
CloneFields(DataPager)

Создает копию текущей коллекции.

Contains(DataPagerField)

Определяет, содержится ли в коллекции DataPagerFieldCollection указанный объект DataPagerField.

CopyTo(Array, Int32)

Копирует элементы коллекции StateManagedCollection в массив, начиная с определенного индекса в массиве.

(Унаследовано от StateManagedCollection)
CopyTo(DataPagerField[], Int32)

Полностью копирует содержимое коллекции DataPagerFieldCollection в одномерный массив Array, начиная с указанного индекса целевого массива.

CreateKnownType(Int32)

Создает стандартный экземпляр типа DataPagerField, идентифицируемый по предоставляемому индексу.

Equals(Object)

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

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

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

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

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

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

Получает массив типов DataPagerField, которые могут содержаться в коллекции DataPagerFieldCollection.

GetType()

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

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

Получает индекс определенного объекта DataPagerField в коллекции.

Insert(Int32, DataPagerField)

Вставляет указанный объект DataPagerField в коллекцию DataPagerFieldCollection по указанному индексу.

MemberwiseClone()

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

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

При переопределении в производном классе выполняет дополнительные действия перед тем, как метод Clear() удалит все элементы из коллекции.

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

Выполняет дополнительную обработку после удаления всех объектов из коллекции.

OnInsert(Int32, Object)

При переопределении в производном классе выполняет дополнительные действия перед тем, как метод IList.Insert(Int32, Object) или IList.Add(Object) добавит элемент в коллекцию.

(Унаследовано от StateManagedCollection)
OnInsertComplete(Int32, Object)

Выполняет дополнительную обработку после вставки объекта в коллекцию.

OnRemove(Int32, Object)

При переопределении в производном классе выполняет дополнительные действия перед тем, как метод IList.Remove(Object) или IList.RemoveAt(Int32) удалит указанный элемент из коллекции.

(Унаследовано от StateManagedCollection)
OnRemoveComplete(Int32, Object)

Выполняет дополнительную обработку после удаления объекта из коллекции.

OnValidate(Object)

Проверяет, что указанный объект является объектом DataPagerField.

Remove(DataPagerField)

Удаляет указанный объект DataPagerField из коллекции DataPagerFieldCollection.

RemoveAt(Int32)

Удаляет объект DataPagerField по указанному индексу из коллекции DataPagerFieldCollection.

SetDirty()

Обеспечивает принудительную сериализацию всей коллекции StateManagedCollection в состояние представления.

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

Указывает данному объекту DataPagerField о том, что он должен записать все свое состояние, а не только изменившуюся информацию, в состояние представления.

ToString()

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

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

События

FieldsChanged

Происходит, когда изменяются поля в коллекции DataPagerFieldCollection.

Явные реализации интерфейса

ICollection.Count

Получает количество элементов, содержащихся в коллекции StateManagedCollection.

(Унаследовано от StateManagedCollection)
ICollection.IsSynchronized

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

(Унаследовано от StateManagedCollection)
ICollection.SyncRoot

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

(Унаследовано от StateManagedCollection)
IEnumerable.GetEnumerator()

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

(Унаследовано от StateManagedCollection)
IList.Add(Object)

Добавляет элемент в коллекцию StateManagedCollection.

(Унаследовано от StateManagedCollection)
IList.Clear()

Удаляет все элементы из коллекции StateManagedCollection.

(Унаследовано от StateManagedCollection)
IList.Contains(Object)

Определяет, содержит ли коллекция StateManagedCollection указанное значение.

(Унаследовано от StateManagedCollection)
IList.IndexOf(Object)

Определяет индекс указанного элемента в коллекции StateManagedCollection.

(Унаследовано от StateManagedCollection)
IList.Insert(Int32, Object)

Вставляет элемент в коллекцию StateManagedCollection по указанному индексу.

(Унаследовано от StateManagedCollection)
IList.IsFixedSize

Получает значение, указывающее, имеет ли коллекция StateManagedCollection фиксированный размер. Этот метод возвращает значение false во всех случаях.

(Унаследовано от StateManagedCollection)
IList.IsReadOnly

Получает значение, указывающее, является ли коллекция StateManagedCollection доступной только для чтения.

(Унаследовано от StateManagedCollection)
IList.Item[Int32]

Возвращает элемент IStateManager по указанному индексу.

(Унаследовано от StateManagedCollection)
IList.Remove(Object)

Удаляет первое вхождение указанного объекта из коллекции StateManagedCollection.

(Унаследовано от StateManagedCollection)
IList.RemoveAt(Int32)

Удаляет элемент IStateManager по указанному индексу.

(Унаследовано от StateManagedCollection)
IStateManager.IsTrackingViewState

Получает значение, указывающее, сохраняет ли коллекция StateManagedCollection изменения в свое состояние представления.

(Унаследовано от StateManagedCollection)
IStateManager.LoadViewState(Object)

Восстанавливает сохраненное раннее состояние представления коллекции StateManagedCollection и элементов IStateManager, которые она содержит.

(Унаследовано от StateManagedCollection)
IStateManager.SaveViewState()

Сохраняет изменения коллекции StateManagedCollection и каждого объекта IStateManager, который она содержит, с момента обратной передачи страницы серверу.

(Унаследовано от StateManagedCollection)
IStateManager.TrackViewState()

Способствует тому, что коллекция StateManagedCollection и каждый из ее объектов IStateManager отслеживают изменения в их состоянии представления, поэтому они могут сохраняться среди запросов для той же страницы.

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

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

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

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