云中剑阁

虽然我现在还是一棵小小的树苗,但是不久的将来,我一定会成长成一棵参天大树
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ObjectDataSource 成员 详解 - MSDN

Posted on 2008-01-28 18:52  小恒  阅读(795)  评论(0编辑  收藏  举报
.NET Framework 类库
ObjectDataSource 成员
请参见  构造函数  事件  方法  属性 

表示合并参数后解析方法多层 Web 应用程序结构中的数据绑定控件提供数据的业务对象。

下表列出了由 ObjectDataSource 类型公开的成员。

Collapse 图像 公共构造函数

  名称 说明
Public method ObjectDataSource 已重载。初始化 ObjectDataSource 类的新实例。

Collapse 图像 公共属性 (请参见 受保护的属性

  名称 说明
Public property AppRelativeTemplateSourceDirectory  获取或设置包含该控件的 Page 或 UserControl 对象的应用程序相对虚拟目录。(从 Control 继承。)
Public property BindingContainer  获取包含该控件的数据绑定的控件。(从 Control 继承。)
Public property CacheDuration 获取或设置数据源控件将 SelectMethod 方法检索的数据缓存的时间长度(以秒计)。
Public property CacheExpirationPolicy 获取或设置缓存的到期行为,该行为与持续时间组合在一起可以描述数据源控件所用缓存的行为。
Public property CacheKeyDependency 获取或设置用户定义的键依赖项,它链接到由数据源控件创建的所有数据缓存对象。
Public property ClientID  获取由 ASP.NET 生成的服务器控件标识符。(从 DataSourceControl 继承。)
Public property ConflictDetection 获取或设置一个值,该值确定是仅将新值传递给 Update 方法,还是将旧值和新值都传递给 Update 方法。
Public property Controls  获取 ControlCollection 对象,该对象表示 UI 层次结构中指定服务器控件的子控件。(从 DataSourceControl 继承。)
Public property ConvertNullToDBNull 获取或设置一个值,该值指示传递给更新、插入或删除操作的 Parameter 值是否由 ObjectDataSource 控件自动从 空引用(在 Visual Basic 中为 Nothing) 转换为 Value 值。
Public property DataObjectTypeName 获取或设置某个类的名称,ObjectDataSource 控件将该类用于更新、插入或删除数据操作中的参数,而不是从数据绑定控件传递个别的值。
Public property DeleteMethod 获取或设置由 ObjectDataSource 控件调用以删除数据的方法或函数的名称。
Public property DeleteParameters 获取参数集合,该集合包含由 DeleteMethod 方法使用的参数。
Public property EnableCaching 获取或设置一个值,该值指示 ObjectDataSource 控件是否启用数据缓存。
Public property EnablePaging 获取或设置一个值,该值指示数据源控件是否支持对它检索的数据集进行分页。
Public property EnableTheming  获取一个值,该值指示此控件是否支持主题。(从 DataSourceControl 继承。)
Public property EnableViewState  获取或设置一个值,该值指示服务器控件是否向发出请求的客户端保持自己的视图状态以及它所包含的任何子控件的视图状态。(从 Control 继承。)
Public property FilterExpression 获取或设置当调用由 SelectMethod 属性指定的方法时应用的筛选表达式。
Public property FilterParameters 获取与 FilterExpression 字符串中的任何参数占位符关联的参数的集合。
Public property ID  获取或设置分配给服务器控件的编程标识符。(从 Control 继承。)
Public property InsertMethod 获取或设置由 ObjectDataSource 控件调用以插入数据的方法或函数的名称。
Public property InsertParameters 获取参数集合,该集合包含由 InsertMethod 方法使用的参数。
Public property MaximumRowsParameterName 获取或设置业务对象数据检索方法参数的名称,该参数用于指示要检索的数据源分页支持的记录数。
Public property NamingContainer  获取对服务器控件的命名容器的引用,此引用创建唯一的命名空间,以区分具有相同 Control.ID 属性值的服务器控件。(从 Control 继承。)
Public property OldValuesParameterFormatString 获取或设置一个格式字符串,该字符串应用于传递给 Delete 或 Update 方法的原始值的参数名称。
Public property Page  获取对包含服务器控件的 Page 实例的引用。(从 Control 继承。)
Public property Parent  获取对页 UI 层次结构中服务器控件的父控件的引用。(从 Control 继承。)
Public property SelectCountMethod 获取或设置由 ObjectDataSource 控件调用以检索行数的方法或函数的名称。
Public property SelectMethod 获取或设置由 ObjectDataSource 控件调用以检索数据的方法或函数的名称。
Public property SelectParameters 获取参数集合,该集合包含由 SelectMethod 方法使用的参数。
Public property Site  获取容器信息,该容器在呈现于设计图面上时承载当前控件。(从 Control 继承。)
Public property SkinID  获取要应用于 DataSourceControl 控件的外观。(从 DataSourceControl 继承。)
Public property SortParameterName 获取或设置业务对象的名称,SelectMethod 参数使用此业务对象指定数据源排序支持的排序表达式。
Public property SqlCacheDependency 获取或设置一个用分号分隔的字符串,指示用于 Microsoft SQL Server 缓存依赖项的数据库和表。
Public property StartRowIndexParameterName 获取或设置数据检索方法参数的名称,该参数用于指示为数据源分页支持检索的第一条记录的标识符的值。
Public property TemplateControl  获取或设置对包含该控件的模板的引用。 (从 Control 继承。)
Public property TemplateSourceDirectory  获取包含当前服务器控件的 Page 或 UserControl 的虚拟目录。(从 Control 继承。)
Public property TypeName 获取或设置 ObjectDataSource 对象表示的类的名称。
Public property UniqueID  获取服务器控件的唯一的、以分层形式限定的标识符。(从 Control 继承。)
Public property UpdateMethod 获取或设置由 ObjectDataSource 控件调用以更新数据的方法或函数的名称。
Public property UpdateParameters 获取参数集合,该集合包含由 UpdateMethod 属性指定的方法使用的参数。
Public property Visible  获取或设置一个值,该值指示是否以可视化方式显示控件。(从 DataSourceControl 继承。)
页首

Collapse 图像 受保护的属性

  名称 说明
Protected property Adapter  获取控件的浏览器特定适配器。(从 Control 继承。)
Protected property ChildControlsCreated  获取一个值,该值指示是否已创建服务器控件的子控件。(从 Control 继承。)
Protected property ClientIDSeparator  获取一个字符值,该值表示 ClientID 属性中使用的分隔符字符。(从 Control 继承。)
Protected property Context  为当前 Web 请求获取与服务器控件关联的 HttpContext 对象。(从 Control 继承。)
Protected property DesignMode  获取一个值,该值指示是否正在使用设计图面上的一个控件。(从 Control 继承。)
Protected property Events  获取控件的事件处理程序委托列表。此属性为只读。(从 Control 继承。)
Protected property HasChildViewState  获取一个值,该值指示当前服务器控件的子控件是否具有任何已保存的视图状态设置。(从 Control 继承。)
Protected property IdSeparator  获取用于分隔控件标识符的字符。(从 Control 继承。)
Protected property IsChildControlStateCleared  获取一个值,该值指示该控件中包含的控件是否具有控件状态。(从 Control 继承。)
Protected property IsTrackingViewState  获取一个值,用于指示服务器控件是否会将更改保存到其视图状态中。(从 Control 继承。)
Protected property IsViewStateEnabled  获取一个值,该值指示是否为该控件启用了视图状态。(从 Control 继承。)
Protected property LoadViewStateByID  获取一个值,该值指示控件是否通过 ID 而不是索引参与加载其视图状态。 (从 Control 继承。)
Protected property ViewState  获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原服务器控件的视图状态。(从 Control 继承。)
Protected property ViewStateIgnoresCase  获取一个值,该值指示 StateBag 对象是否不区分大小写。(从 Control 继承。)
页首

Collapse 图像 公共方法 (请参见 受保护的方法

  名称 说明
Public method ApplyStyleSheetSkin  将页样式表中定义的样式属性应用于控件。 (从 DataSourceControl 继承。)
Public method DataBind  已重载。 将数据源绑定到被调用的服务器控件及其所有子控件。 (从 Control 继承。)
Public method Delete 通过用 DeleteParameters 集合中的所有参数调用由 DeleteMethod 属性标识的方法,执行删除操作。
Public method Dispose  使服务器控件得以在从内存中释放之前执行最后的清理操作。 (从 Control 继承。)
Public method Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method FindControl  已重载。 (从 DataSourceControl 继承。)
Public method Focus  为控件设置输入焦点。 (从 DataSourceControl 继承。)
Public method GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method HasControls  确定服务器控件是否包含任何子控件。 (从 DataSourceControl 继承。)
Public method Insert 通过调用由 InsertMethod 属性标识的方法和 InsertParameters 集合中的所有参数,执行插入操作。
Public method Static ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method RenderControl  已重载。 (从 DataSourceControl 继承。)
Public method ResolveClientUrl  获取浏览器可以使用的 URL。 (从 Control 继承。)
Public method ResolveUrl  将 URL 转换为在请求客户端可用的 URL。 (从 Control 继承。)
Public method Select 通过用 SelectParameters 集合中的参数调用由 SelectMethod 属性标识的方法,从基础数据存储中检索数据。
Public method SetRenderMethodDelegate  分配事件处理程序委托,以将服务器控件及其内容呈现到父控件中。 (从 Control 继承。)
Public method ToString  返回表示当前 Object 的 String。 (从 Object 继承。)
Public method Update 通过调用 UpdateMethod 属性标识的方法和 UpdateParameters 集合中的所有参数,执行更新操作。
页首

Collapse 图像 受保护的方法

  名称 说明
Protected method AddedControl  在子控件添加到 Control 对象的 Controls 集合后调用。 (从 Control 继承。)
Protected method AddParsedSubObject  通知服务器控件某个元素(XML 或 HTML)已经过语法分析,并将该元素添加到服务器控件的 ControlCollection 对象。 (从 Control 继承。)
Protected method BuildProfileTree  收集有关服务器控件的信息并将该信息发送到 Trace 属性,在启用页的跟踪功能时将显示该属性。 (从 Control 继承。)
Protected method ClearChildControlState  删除服务器控件的子控件的控件状态信息。 (从 Control 继承。)
Protected method ClearChildState  删除服务器控件的所有子控件的视图状态和控件状态信息。 (从 Control 继承。)
Protected method ClearChildViewState  删除服务器控件的所有子控件的视图状态信息。 (从 Control 继承。)
Protected method CreateChildControls  由 ASP.NET 页面框架调用,以通知使用基于合成的实现的服务器控件创建它们包含的任何子控件,以便为回发或呈现做准备。 (从 Control 继承。)
Protected method CreateControlCollection  创建一个用于存储子控件的集合。 (从 DataSourceControl 继承。)
Protected method DataBind  已重载。 将数据源绑定到被调用的服务器控件及其所有子控件。 (从 Control 继承。)
Protected method DataBindChildren  将数据源绑定到服务器控件的子控件。 (从 Control 继承。)
Protected method EnsureChildControls  确定服务器控件是否包含子控件。如果不包含,则创建子控件。 (从 Control 继承。)
Protected method EnsureID  为尚未分配标识符的控件创建标识符。 (从 Control 继承。)
Protected method Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method FindControl  已重载。 在当前的命名容器中搜索指定的服务器控件。 (从 Control 继承。)
Protected method GetDesignModeState  获取控件的设计时数据。 (从 Control 继承。)
Protected method GetView 已重写。 检索与数据源控件关联的命名数据源视图。
Protected method GetViewNames 已重写。 检索名称的集合,这些名称表示与 ObjectDataSource 对象关联的视图对象的列表。
Protected method HasEvents  返回一个值,该值指示是否为控件或任何子控件注册事件。 (从 Control 继承。)
Protected method IsLiteralContent  确定服务器控件是否只包含文字内容。 (从 Control 继承。)
Protected method LoadControlState  SaveControlState 方法保存的上一个页请求还原控件状态信息。 (从 Control 继承。)
Protected method LoadViewState 已重写。 加载 ObjectDataSource 控件的以前保存的视图状态。
Protected method MapPathSecure  检索虚拟路径(绝对的或相对的)映射到的物理路径。 (从 Control 继承。)
Protected method MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)
Protected method OnBubbleEvent  确定服务器控件的事件是否沿页的 UI 服务器控件层次结构向上传递。 (从 Control 继承。)
Protected method OnDataBinding  引发 DataBinding 事件。 (从 Control 继承。)
Protected method OnInit 已重写。 将 LoadComplete 事件处理程序添加到包含 ObjectDataSource 控件的页。
Protected method OnLoad  引发 Load 事件。 (从 Control 继承。)
Protected method OnPreRender  引发 PreRender 事件。 (从 Control 继承。)
Protected method OnUnload  引发 Unload 事件。 (从 Control 继承。)
Protected method OpenFile  获取用于读取文件的 Stream。 (从 Control 继承。)
Protected method RaiseBubbleEvent  将所有事件源及其信息分配给控件的父级。 (从 Control 继承。)
Protected method RaiseDataSourceChangedEvent  引发 DataSourceChanged 事件。 (从 DataSourceControl 继承。)
Protected method RemovedControl  在将某一控件从另一控件的 Controls 集合中移除后调用。 (从 Control 继承。)
Protected method Render  将服务器控件内容发送到提供的 HtmlTextWriter 对象,此对象编写将在客户端呈现的内容。 (从 Control 继承。)
Protected method RenderChildren  将服务器控件子级的内容输出到提供的 HtmlTextWriter 对象,此对象编写将在客户端呈现的内容。 (从 Control 继承。)
Protected method RenderControl  已重载。 输出服务器控件内容,并存储有关此控件的跟踪信息(如果已启用跟踪)。 (从 Control 继承。)
Protected method ResolveAdapter  获取负责呈现指定控件的控件适配器。 (从 Control 继承。)
Protected method SaveControlState  保存自页回发到服务器后发生的任何服务器控件状态更改。 (从 Control 继承。)
Protected method SaveViewState 已重写。 保存 ObjectDataSource 控件的状态。
Protected method SetDesignModeState  设置控件的设计时数据。 (从 Control 继承。)
Protected method TrackViewState 已重写。 跟踪 ObjectDataSource 控件的视图状态更改,以便将这些更改存储到 System.Web.UI.StateBag 对象中。
页首

Collapse 图像 公共事件

  名称 说明
Public event DataBinding  当服务器控件绑定到数据源时发生。(从 Control 继承。)
Public event Deleted Delete 操作完成时发生。
Public event Deleting 在 Delete 操作前发生。
Public event Disposed  当从内存释放服务器控件时发生,这是请求 ASP.NET 页时服务器控件生存期的最后阶段。(从 Control 继承。)
Public event Filtering 执行筛选操作前发生。
Public event Init  当服务器控件初始化时发生;初始化是控件生存期的第一步。(从 Control 继承。)
Public event Inserted Insert 操作完成时发生。
Public event Inserting 在 Insert 操作前发生。
Public event Load  当服务器控件加载到 Page 对象中时发生。(从 Control 继承。)
Public event ObjectCreated 在创建由 TypeName 属性标识的对象之后发生。
Public event ObjectCreating 在创建由 TypeName 属性标识的对象之前发生。
Public event ObjectDisposing 在丢弃由 TypeName 属性标识的对象之前发生。
Public event PreRender  在加载 Control 对象之后、呈现之前发生。(从 Control 继承。)
Public event Selected Select 操作完成时发生。
Public event Selecting 在 Select 操作前发生。
Public event Unload  当服务器控件从内存中卸载时发生。(从 Control 继承。)
Public event Updated Update 操作完成时发生。
Public event Updating 在 Update 操作前发生。