ModelDataSource 类

定义

数据绑定控件所使用的数据源控件,用于在模型绑定正在使用时执行 CRUD(创建、读取、更新、删除)操作。

public ref class ModelDataSource : System::Web::UI::IDataSource, System::Web::UI::IStateManager
public class ModelDataSource : System.Web.UI.IDataSource, System.Web.UI.IStateManager
type ModelDataSource = class
    interface IDataSource
    interface IStateManager
Public Class ModelDataSource
Implements IDataSource, IStateManager
继承
ModelDataSource
实现

构造函数

ModelDataSource(Control)

初始化 ModelDataSource 类的新实例。

属性

DataControl

获取在模型绑定正在使用中时将此控件用作数据源的数据绑定控件。

View

获取此数据源控件的默认 (且仅限于)视图对象。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IsTrackingViewState()

返回指示控件是否正在跟踪视图状态的值。

LoadViewState(Object)

加载以前保存的视图状态。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SaveViewState()

保存控件的状态。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
TrackViewState()

跟踪控件的视图状态更改,以便将这些更改存储到 StateBag 对象中。

UpdateProperties(String, String)

更新单向数据绑定所需的属性。

UpdateProperties(String, String, String, String, String, String)

更新双向数据绑定所需的属性。

事件

CallingDataMethods

当模块绑定在使用和数据方法正被调用时发生。

显式接口实现

IDataSource.DataSourceChanged

在底层数据源已更改时发生。 该更改可能是由于数据源控件所执行的编辑操作引起控件的属性或数据的更改。

IDataSource.GetView(String)

返回视图。

IDataSource.GetViewNames()

获取视图名称。

IStateManager.IsTrackingViewState

返回指示控件是否正在跟踪视图状态的值。

IStateManager.LoadViewState(Object)

加载以前保存的视图状态。

IStateManager.SaveViewState()

保存控件的状态。

IStateManager.TrackViewState()

跟踪控件的视图状态更改,以便将这些更改存储到 StateBag 对象中。

扩展方法

GetDefaultValues(IDataSource)

为指定数据源获取默认值的集合。

GetMetaTable(IDataSource)

获取指定数据源对象中表的元数据。

TryGetMetaTable(IDataSource, MetaTable)

确定表元数据是否可用。

适用于