DataPagerFieldCollection 类

定义

表示 DataPager 控件所使用的 DataPagerField 对象的集合。

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 对象。 请注意,更典型的是以声明方式而不是以编程方式定义这些字段。

可以通过该属性访问类DataPager.Fields的属性和方法DataPagerFieldCollection。 可以使用类的DataPagerFieldCollection相应方法添加、插入和删除DataPagerField对象。 若要以编程方式从集合检索 DataPagerField 对象,请执行以下操作之一:

Count 属性获取集合中的项总数。 它通常用于确定集合的上限。 You can add items and remove items in the collection by using the Add, Insert, Remove, and RemoveAt methods.

构造函数

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

适用于

另请参阅