DataPager 成员
MSDN Home
MSDN
MSDN Library
.NET 开发
.NET Framework 3.5
.NET Framework
.NET Framework 类库
System.Web.UI.WebControls 命名空间
DataPager 类
DataPager 类
DataPager 成员
DataPager 构造函数
DataPager 方法
DataPager 属性
DataPager 事件
切换视图 :
经典视图
轻量型视图
无脚本视图
反馈
.NET Framework 类库
DataPager 成员
更新:2007 年 11 月
为实现
IPageableItemContainer
接口的数据绑定控件(例如
ListView
控件)提供分页功能。
DataPager
类型公开以下成员。
构造函数
名称
说明
DataPager
初始化
DataPager
类的新实例。
页首
方法
名称
说明
AddAttributesToRender
将要在浏览器中呈现的 HTML 属性和样式添加到指定的
HtmlTextWriter
对象。
AddedControl
在子控件添加到
Control
对象的
Controls
集合后调用。
(继承自
Control
。)
AddParsedSubObject
通知服务器控件某个元素(XML 或 HTML)已经过语法分析,并将该元素添加到服务器控件的
ControlCollection
对象。
(继承自
Control
。)
ApplyStyleSheetSkin
将页样式表中定义的样式属性应用到控件。
(继承自
Control
。)
BuildProfileTree
基础结构。
收集有关服务器控件的信息并将该信息发送到
Trace
属性,在启用页的跟踪功能时将显示该属性。
(继承自
Control
。)
ClearChildControlState
删除服务器控件的子控件的控件状态信息。
(继承自
Control
。)
ClearChildState
删除服务器控件的所有子控件的视图状态和控件状态信息。
(继承自
Control
。)
ClearChildViewState
删除服务器控件的所有子控件的视图状态信息。
(继承自
Control
。)
ConnectToEvents
将事件连接到
DataPager
控件中的事件处理程序方法。
CreateChildControls
由 ASP.NET 页面框架调用,以通知使用基于合成的实现的服务器控件创建它们包含的任何子控件,以便为回发或呈现做准备。
(继承自
Control
。)
CreateControlCollection
创建一个新的
ControlCollection
对象来保存服务器控件的子控件(包括文本控件和服务器控件)。
(继承自
Control
。)
CreatePagerFields
创建
DataPager
控件的
Fields
属性所包含的
DataPagerField
对象。
DataBind
已重载。
将
DataPager
控件及其所有子控件绑定到数据源。
DataBindChildren
将数据源绑定到服务器控件的子控件。
(继承自
Control
。)
Dispose
使服务器控件得以在从内存中释放之前执行最后的清理操作。
(继承自
Control
。)
EnsureChildControls
确定服务器控件是否包含子控件。如果不包含,则创建子控件。
(继承自
Control
。)
EnsureID
为尚未分配标识符的控件创建标识符。
(继承自
Control
。)
Equals
确定指定的
Object
是否等于当前的
Object
。
(继承自
Object
。)
Finalize
允许
Object
在“垃圾回收”回收
Object
之前尝试释放资源并执行其他清理操作。
(继承自
Object
。)
FindControl
已重载。
FindPageableItemContainer
检索与
DataPager
控件关联的数据绑定控件。
Focus
为控件设置输入焦点。
(继承自
Control
。)
GetDesignModeState
基础结构。
获取控件的设计时数据。
(继承自
Control
。)
GetHashCode
用作特定类型的哈希函数。
(继承自
Object
。)
GetType
获取当前实例的
Type
。
(继承自
Object
。)
HasControls
确定服务器控件是否包含任何子控件。
(继承自
Control
。)
HasEvents
返回一个值,该值指示是否为控件或任何子控件注册事件。
(继承自
Control
。)
IsLiteralContent
基础结构。
确定服务器控件是否只包含文字内容。
(继承自
Control
。)
LoadControlState
基础结构。
为
DataPager
控件中的属性加载必须在两次回发之间保留的状态信息(即使在
EnableViewState
属性设置为
false
时也如此)。
(重写
Control
.
.
::
.
LoadControlState(Object)
。)
LoadViewState
还原上一个页请求过程中由
SaveViewState
方法保存的
DataPager
控件的视图状态信息。
(重写
Control
.
.
::
.
LoadViewState(Object)
。)
MapPathSecure
检索虚拟路径(绝对的或相对的)映射到的物理路径。
(继承自
Control
。)
MemberwiseClone
创建当前
Object
的浅表副本。
(继承自
Object
。)
OnBubbleEvent
确定
DataPager
控件的事件是否沿页面的用户界面 (UI) 服务器控件层次结构向上传递。
(重写
Control
.
.
::
.
OnBubbleEvent(Object, EventArgs)
。)
OnDataBinding
引发
DataBinding
事件。
(继承自
Control
。)
OnInit
基础结构。
引发
Init
事件。
(重写
Control
.
.
::
.
OnInit(EventArgs)
。)
OnLoad
基础结构。
引发
Load
事件。
(重写
Control
.
.
::
.
OnLoad(EventArgs)
。)
OnPreRender
引发
PreRender
事件。
(继承自
Control
。)
OnTotalRowCountAvailable
处理
IPageableItemContainer
.
.
::
.
TotalRowCountAvailable
事件。
OnUnload
引发
Unload
事件。
(继承自
Control
。)
OpenFile
获取用于读取文件的
Stream
。
(继承自
Control
。)
RaiseBubbleEvent
将所有事件源及其信息分配给控件的父级。
(继承自
Control
。)
RecreateChildControls
在设计时创建
DataPager
控件的子控件。
RemovedControl
在子控件从
Control
对象的
Controls
集合中移除后调用。
(继承自
Control
。)
Render
基础结构。
将
DataPager
控件内容发送到指定的
HtmlTextWriter
对象,此对象写入将在浏览器上呈现的内容。
(重写
Control
.
.
::
.
Render(HtmlTextWriter)
。)
RenderBeginTag
将
DataPager
控件的 HTML 开始标记呈现到指定的编写器中。
RenderChildren
将服务器控件子级的内容输出到提供的
HtmlTextWriter
对象,此对象编写将在客户端呈现的内容。
(继承自
Control
。)
RenderContents
将
DataPager
控件的内容呈现到指定的编写器。
RenderControl
已重载。
ResolveAdapter
获取负责呈现指定控件的控件适配器。
(继承自
Control
。)
ResolveClientUrl
获取浏览器可以使用的 URL。
(继承自
Control
。)
ResolveUrl
将 URL 转换为在请求客户端可用的 URL。
(继承自
Control
。)
SaveControlState
基础结构。
保存
DataPager
控件中必须在两次回发之间保留的属性状态(即使在
EnableViewState
属性设置为
false
时也如此)。
(重写
Control
.
.
::
.
SaveControlState
()
()
()
。)
SaveViewState
保存自页回发到服务器后发生的任何
DataPager
控件视图状态更改。
(重写
Control
.
.
::
.
SaveViewState
()
()
()
。)
SetDesignModeState
设置控件的设计时数据。
(继承自
Control
。)
SetPageProperties
设置
DataPager
控件中与页相关的属性。
SetRenderMethodDelegate
基础结构。
分配事件处理程序委托,以将服务器控件及其内容呈现到父控件中。
(继承自
Control
。)
ToString
返回表示当前
Object
的
String
。
(继承自
Object
。)
TrackViewState
跟踪
DataPager
控件的视图状态更改,以便可以将这些更改存储在该控件的
StateBag
对象中。可以通过
ViewState
属性访问此对象。
(重写
Control
.
.
::
.
TrackViewState
()
()
()
。)
页首
扩展方法
名称
说明
FindDataSourceControl
返回与指定控件的数据控件关联的数据源。
(由
DynamicDataExtensions
定义。)
FindFieldTemplate
返回指定控件的命名容器中指定列的字段模板。
(由
DynamicDataExtensions
定义。)
FindMetaTable
返回包含数据控件的
MetaTable
对象。
(由
DynamicDataExtensions
定义。)
页首
属性
名称
说明
Adapter
获取控件的浏览器特定适配器。
(继承自
Control
。)
AppRelativeTemplateSourceDirectory
获取或设置包含该控件的
Page
或
UserControl
对象的应用程序相对虚拟目录。
(继承自
Control
。)
Attributes
获取
DataPager
控件的自定义属性名称/值对的集合。
BindingContainer
基础结构。
获取包含该控件的数据绑定的控件。
(继承自
Control
。)
ChildControlsCreated
获取一个值,该值指示是否已创建服务器控件的子控件。
(继承自
Control
。)
ClientID
获取由 ASP.NET 生成的服务器控件标识符。
(继承自
Control
。)
ClientIDSeparator
获取一个字符值,该值表示
ClientID
属性中使用的分隔符字符。
(继承自
Control
。)
Context
为当前 Web 请求获取与服务器控件关联的
HttpContext
对象。
(继承自
Control
。)
Controls
获取
ControlCollection
对象,该对象表示 UI 层次结构中
DataPager
控件的子控件。
(重写
Control
.
.
::
.
Controls
。)
DesignMode
获取一个值,该值指示是否正在使用设计图面上的一个控件。
(继承自
Control
。)
EnableTheming
获取或设置一个值,该值指示主题是否应用于该控件。
(继承自
Control
。)
EnableViewState
获取或设置一个值,该值指示服务器控件是否向发出请求的客户端保持自己的视图状态以及它所包含的任何子控件的视图状态。
(继承自
Control
。)
Events
获取控件的事件处理程序委托列表。此属性为只读。
(继承自
Control
。)
Fields
获取
DataPagerField
对象的集合,这些对象表示在
DataPager
控件中指定的页导航字段。
HasChildViewState
获取一个值,该值指示当前服务器控件的子控件是否具有任何已保存的视图状态设置。
(继承自
Control
。)
ID
获取或设置分配给服务器控件的编程标识符。
(继承自
Control
。)
IdSeparator
基础结构。
获取用于分隔控件标识符的字符。
(继承自
Control
。)
IsChildControlStateCleared
获取一个值,该值指示该控件中包含的控件是否具有控件状态。
(继承自
Control
。)
IsTrackingViewState
获取一个值,用于指示服务器控件是否会将更改保存到其视图状态中。
(继承自
Control
。)
IsViewStateEnabled
获取一个值,该值指示是否为该控件启用了视图状态。
(继承自
Control
。)
LoadViewStateByID
获取一个值,该值指示控件是否通过
ID
而不是索引参与加载其视图状态。
(继承自
Control
。)
MaximumRows
获取为每个数据页显示的最大记录数。
NamingContainer
获取对服务器控件的命名容器的引用,此引用创建唯一的命名空间,以区分具有相同
Control
.
.
::
.
ID
属性值的服务器控件。
(继承自
Control
。)
Page
获取对包含服务器控件的
Page
实例的引用。
(继承自
Control
。)
PagedControlID
获取或设置一个控件的
ID
,该控件包含的数据将由
DataPager
控件进行分页。
PageSize
获取或设置为每个数据页显示的记录数。
Parent
获取对页 UI 层次结构中服务器控件的父控件的引用。
(继承自
Control
。)
QueryStringField
获取或设置查询字符串字段的名称。
Site
获取容器信息,该容器在呈现于设计图面上时承载当前控件。
(继承自
Control
。)
SkinID
获取或设置要应用于控件的外观。
(继承自
Control
。)
StartRowIndex
获取在数据页上显示的第一条记录的索引。
TagKey
获取用于呈现
DataPager
控件的 HTML 元素。
TemplateControl
获取或设置对包含该控件的模板的引用。
(继承自
Control
。)
TemplateSourceDirectory
获取包含当前服务器控件的
Page
或
UserControl
的虚拟目录。
(继承自
Control
。)
TotalRowCount
获取由关联数据绑定控件所引用的基础数据源对象检索到的总记录数。
UniqueID
获取服务器控件的唯一的、以分层形式限定的标识符。
(继承自
Control
。)
ViewState
获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原服务器控件的视图状态。
(继承自
Control
。)
ViewStateIgnoresCase
获取一个值,该值指示
StateBag
对象是否不区分大小写。
(继承自
Control
。)
Visible
获取或设置一个值,该值指示服务器控件是否作为 UI 呈现在页上。
(继承自
Control
。)
页首
事件
名称
说明
DataBinding
当服务器控件绑定到数据源时发生。
(继承自
Control
。)
Disposed
当从内存释放服务器控件时发生,这是请求 ASP.NET 页时服务器控件生存期的最后阶段。
(继承自
Control
。)
Init
当服务器控件初始化时发生;初始化是控件生存期的第一步。
(继承自
Control
。)
Load
当服务器控件加载到
Page
对象中时发生。
(继承自
Control
。)
PreRender
在加载
Control
对象之后、呈现之前发生。
(继承自
Control
。)
Unload
当服务器控件从内存中卸载时发生。
(继承自
Control
。)
页首
显式接口实现
名称
说明
IParserAccessor
.
.
::
.
AddParsedSubObject
有关此成员的说明,请参见
IParserAccessor
.
.
::
.
AddParsedSubObject
。
(继承自
Control
。)
IControlBuilderAccessor
.
.
::
.
ControlBuilder
有关此成员的说明,请参见
IControlBuilderAccessor
.
.
::
.
ControlBuilder
。
(继承自
Control
。)
IDataBindingsAccessor
.
.
::
.
DataBindings
有关此成员的说明,请参见
IDataBindingsAccessor
.
.
::
.
DataBindings
。
(继承自
Control
。)
IExpressionsAccessor
.
.
::
.
Expressions
有关此成员的说明,请参见
IExpressionsAccessor
.
.
::
.
Expressions
。
(继承自
Control
。)
IAttributeAccessor
.
.
::
.
GetAttribute
基础结构。
从
DataPager
控件中检索具有指定名称的属性值。
IControlDesignerAccessor
.
.
::
.
GetDesignModeState
有关此成员的说明,请参见
IControlDesignerAccessor
.
.
::
.
GetDesignModeState
。
(继承自
Control
。)
IDataBindingsAccessor
.
.
::
.
HasDataBindings
有关此成员的说明,请参见
IDataBindingsAccessor
.
.
::
.
HasDataBindings
。
(继承自
Control
。)
IExpressionsAccessor
.
.
::
.
HasExpressions
有关此成员的说明,请参见
IExpressionsAccessor
.
.
::
.
HasExpressions
。
(继承自
Control
。)
ICompositeControlDesignerAccessor
.
.
::
.
RecreateChildControls
基础结构。
在设计时创建
DataPager
控件的子控件。
IAttributeAccessor
.
.
::
.
SetAttribute
基础结构。
将
DataPager
控件的属性设置为指定的名称和值。
IControlDesignerAccessor
.
.
::
.
SetDesignModeState
有关此成员的说明,请参见
IControlDesignerAccessor
.
.
::
.
SetDesignModeState
。
(继承自
Control
。)
IControlDesignerAccessor
.
.
::
.
SetOwnerControl
基础结构。
有关此成员的说明,请参见
IControlDesignerAccessor
.
.
::
.
SetOwnerControl
。
(继承自
Control
。)
IControlDesignerAccessor
.
.
::
.
UserData
有关此成员的说明,请参见
IControlDesignerAccessor
.
.
::
.
UserData
。
(继承自
Control
。)
页首
另请参见
参考
DataPager 类
System.Web.UI.WebControls 命名空间
标记 :