DataPagerFieldCollection Класс

Определение

Представляет коллекцию объектов DataPagerField, используемых элементом управления DataPager.Represents a collection of DataPagerField objects that are used by the DataPager control.

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 набором объектов.You can use the DataPagerFieldCollection class to programmatically manage a set of DataPagerField objects. Обратите внимание, что более типично определять эти поля декларативно, а не программно.Note that it is more typical to define these fields declaratively instead of programmatically.

Доступ к свойствам и методам DataPagerFieldCollection класса можно получить с DataPager.Fields помощью свойства.You can access the properties and methods of the DataPagerFieldCollection class through the DataPager.Fields property. Добавлять, вставлять и удалять DataPagerField объекты можно с помощью соответствующих методов DataPagerFieldCollection класса.You can add, insert, and remove DataPagerField objects by using the appropriate methods of the DataPagerFieldCollection class. Для программного DataPagerField извлечения объектов из коллекции выполните одно из следующих действий.To programmatically retrieve DataPagerField objects from a collection, do one of following:

  • Используйте индексатор для получения одного DataPagerField объекта из коллекции.Use the indexer to get a single DataPagerField object from the collection.

  • Используйте метод, чтобы создать объект, реализующий System.Collections.IEnumerator, который затем можно использовать для получения элементов из коллекции. GetEnumeratorUse the GetEnumerator method to create an object that implements System.Collections.IEnumerator, which you can then use to get items from the collection.

Count Свойство возвращает общее число элементов в коллекции.The Count property gets the total number of items in the collection. Обычно он используется для определения верхней границы коллекции.It is typically used to determine the upper bound of the collection. Можно добавлять элементы и удалять элементы в коллекции Addс помощью методов Remove, Insert, и RemoveAt .You can add items and remove items in the collection by using the Add, Insert, Remove, and RemoveAt methods.

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

DataPagerFieldCollection(DataPager)

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

Свойства

Count

Получает количество элементов, содержащихся в коллекции StateManagedCollection.Gets the number of elements contained in the StateManagedCollection collection.

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

Получает объект DataPagerField, размещенный в коллекции по указанному индексу.Gets the DataPagerField object that is at the specified index in the collection.

Методы

Add(DataPagerField)

Дополняет коллекцию указанным объектом DataPagerField.Appends the specified DataPagerField object to the collection.

Clear()

Удаляет все элементы из коллекции StateManagedCollection.Removes all items from the StateManagedCollection collection.

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

Создает копию текущей коллекции.Creates a copy of the current collection.

Contains(DataPagerField)

Определяет, содержится ли в коллекции DataPagerFieldCollection указанный объект DataPagerField.Determines whether the DataPagerFieldCollection collection contains the specified DataPagerField object.

CopyTo(Array, Int32)

Копирует элементы коллекции StateManagedCollection в массив, начиная с определенного индекса в массиве.Copies the elements of the StateManagedCollection collection to an array, starting at a particular array index.

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

Полностью копирует содержимое коллекции DataPagerFieldCollection в одномерный массив Array, начиная с указанного индекса целевого массива.Copies the complete DataPagerFieldCollection collection to a one-dimensional Array object, starting at the specified index of the target array.

CreateKnownType(Int32)

Создает стандартный экземпляр типа DataPagerField, идентифицируемый по предоставляемому индексу.Creates a default instance of the DataPagerField type that is identified by the provided index.

Equals(Object)

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

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

Возвращает итератор, осуществляющий перебор коллекции StateManagedCollection.Returns an iterator that iterates through the StateManagedCollection collection.

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

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

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

Получает массив типов DataPagerField, которые могут содержаться в коллекции DataPagerFieldCollection.Gets an array of DataPagerField types that the DataPagerFieldCollection collection can contain.

GetType()

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

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

Получает индекс определенного объекта DataPagerField в коллекции.Gets the index of a specific DataPagerField object in the collection.

Insert(Int32, DataPagerField)

Вставляет указанный объект DataPagerField в коллекцию DataPagerFieldCollection по указанному индексу.Inserts the specified DataPagerField object into the DataPagerFieldCollection collection at the specified index.

MemberwiseClone()

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

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

При переопределении в производном классе выполняет дополнительные действия перед тем, как метод Clear() удалит все элементы из коллекции.When overridden in a derived class, performs additional work before the Clear() method removes all items from the collection.

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

Выполняет дополнительную обработку после удаления всех объектов из коллекции.Performs additional processing after all items are removed from the collection.

OnInsert(Int32, Object)

При переопределении в производном классе выполняет дополнительные действия перед тем, как метод IList.Insert(Int32, Object) или IList.Add(Object) добавит элемент в коллекцию.When overridden in a derived class, performs additional work before the IList.Insert(Int32, Object) or IList.Add(Object) method adds an item to the collection.

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

Выполняет дополнительную обработку после вставки объекта в коллекцию.Performs additional processing after an item is added to the collection.

OnRemove(Int32, Object)

При переопределении в производном классе выполняет дополнительные действия перед тем, как метод IList.Remove(Object) или IList.RemoveAt(Int32) удалит указанный элемент из коллекции.When overridden in a derived class, performs additional work before the IList.Remove(Object) or IList.RemoveAt(Int32) method removes the specified item from the collection.

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

Выполняет дополнительную обработку после удаления объекта из коллекции.Performs additional processing after an item is removed from the collection.

OnValidate(Object)

Проверяет, что указанный объект является объектом DataPagerField.Verifies that the specified object is a DataPagerField object.

Remove(DataPagerField)

Удаляет указанный объект DataPagerField из коллекции DataPagerFieldCollection.Removes the specified DataPagerField object from the DataPagerFieldCollection collection.

RemoveAt(Int32)

Удаляет объект DataPagerField по указанному индексу из коллекции DataPagerFieldCollection.Removes the DataPagerField object at the specified index from the DataPagerFieldCollection collection.

SetDirty()

Обеспечивает принудительную сериализацию всей коллекции StateManagedCollection в состояние представления.Forces the entire StateManagedCollection collection to be serialized into view state.

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

Указывает данному объекту DataPagerField о том, что он должен записать все свое состояние, а не только изменившуюся информацию, в состояние представления.Instructs the specified DataPagerField object to record its complete state to view state, instead of recording only changed information.

ToString()

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

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

События

FieldsChanged

Происходит, когда изменяются поля в коллекции DataPagerFieldCollection.Occurs when the fields in the DataPagerFieldCollection collection change.

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

ICollection.Count

Получает количество элементов, содержащихся в коллекции StateManagedCollection.Gets the number of elements contained in the StateManagedCollection collection.

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

Получает значение, указывающее, является ли коллекция StateManagedCollection синхронизированной (потокобезопасной).Gets a value indicating whether the StateManagedCollection collection is synchronized (thread safe). Этот метод возвращает значение false во всех случаях.This method returns false in all cases.

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

Получает объект, который можно использовать для синхронизации доступа к коллекции StateManagedCollection .Gets an object that can be used to synchronize access to the StateManagedCollection collection. Этот метод возвращает значение null во всех случаях.This method returns null in all cases.

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

Возвращает итератор, осуществляющий перебор коллекции StateManagedCollection.Returns an iterator that iterates through the StateManagedCollection collection.

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

Добавляет элемент в коллекцию StateManagedCollection.Adds an item to the StateManagedCollection collection.

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

Удаляет все элементы из коллекции StateManagedCollection.Removes all items from the StateManagedCollection collection.

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

Определяет, содержит ли коллекция StateManagedCollection указанное значение.Determines whether the StateManagedCollection collection contains a specific value.

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

Определяет индекс указанного элемента в коллекции StateManagedCollection.Determines the index of a specified item in the StateManagedCollection collection.

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

Вставляет элемент в коллекцию StateManagedCollection по указанному индексу.Inserts an item into the StateManagedCollection collection at the specified index.

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

Получает значение, указывающее, имеет ли коллекция StateManagedCollection фиксированный размер.Gets a value indicating whether the StateManagedCollection collection has a fixed size. Этот метод возвращает значение false во всех случаях.This method returns false in all cases.

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

Получает значение, указывающее, является ли коллекция StateManagedCollection доступной только для чтения.Gets a value indicating whether the StateManagedCollection collection is read-only.

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

Получает элемент IStateManager с указанным индексом.Gets the IStateManager element at the specified index.

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

Удаляет первое вхождение указанного объекта из коллекции StateManagedCollection.Removes the first occurrence of the specified object from the StateManagedCollection collection.

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

Удаляет элемент IStateManager по указанному индексу.Removes the IStateManager element at the specified index.

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

Получает значение, указывающее, сохраняет ли коллекция StateManagedCollection изменения в свое состояние представления.Gets a value indicating whether the StateManagedCollection collection is saving changes to its view state.

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

Восстанавливает сохраненное раннее состояние представления коллекции StateManagedCollection и элементов IStateManager, которые она содержит.Restores the previously saved view state of the StateManagedCollection collection and the IStateManager items it contains.

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

Сохраняет изменения коллекции StateManagedCollection и каждого объекта IStateManager, который она содержит, с момента обратной передачи страницы серверу.Saves the changes to the StateManagedCollection collection and each IStateManager object it contains since the time the page was posted back to the server.

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

Способствует тому, что коллекция StateManagedCollection и каждый из ее объектов IStateManager отслеживают изменения в их состоянии представления, поэтому они могут сохраняться среди запросов для той же страницы.Causes the StateManagedCollection collection and each of the IStateManager objects it contains to track changes to their view state so they can be persisted across requests for the same page.

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

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

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

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