ModelDataSource 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
数据绑定控件所使用的数据源控件,用于在模型绑定正在使用时执行 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) |
确定表元数据是否可用。 |