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 для программного 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 синхронизированной (потокобезопасной). Этот метод возвращает значение |
ICollection.SyncRoot |
Получает объект, который можно использовать для синхронизации доступа к коллекции 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 фиксированный размер. Этот метод возвращает значение |
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. |