DataSet 成员

表示数据在内存中的缓存。

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

公共构造函数

(请参见 受保护的构造函数 )

  名称 说明
Public method Supported by the .NET Compact Framework DataSet 已重载。初始化 DataSet 类的新实例。

页首

受保护的构造函数

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

页首

公共属性

(请参见 受保护的属性 )

  名称 说明
Public property Supported by the .NET Compact Framework CaseSensitive 获取或设置一个值,该值指示 DataTable 对象中的字符串比较是否区分大小写。
Public property Supported by the .NET Compact Framework Container  获取组件的容器。(从 MarshalByValueComponent 继承。)
Public property Supported by the .NET Compact Framework DataSetName 获取或设置当前 DataSet 的名称。
Public property Supported by the .NET Compact Framework DefaultViewManager 获取 DataSet 所包含的数据的自定义视图,以允许使用自定义的 DataViewManager 进行筛选、搜索和导航。
Public property Supported by the .NET Compact Framework DesignMode  获取指示组件当前是否处于设计模式的值。(从 MarshalByValueComponent 继承。)
Public property Supported by the .NET Compact Framework EnforceConstraints 获取或设置一个值,该值指示在尝试执行任何更新操作时是否遵循约束规则。
Public property Supported by the .NET Compact Framework ExtendedProperties 获取与 DataSet 相关的自定义用户信息的集合。
Public property Supported by the .NET Compact Framework HasErrors 获取一个值,指示在此 DataSet 中的任何 DataTable 对象中是否存在错误。
Public property Supported by the .NET Compact Framework IsInitialized 获取一个值,该值表明是否初始化 DataSet
Public property Supported by the .NET Compact Framework Locale 获取或设置用于比较表中字符串的区域设置信息。
Public property Supported by the .NET Compact Framework Namespace 获取或设置 DataSet 的命名空间。
Public property Supported by the .NET Compact Framework Prefix 获取或设置一个 XML 前缀,该前缀是 DataSet 的命名空间的别名。
Public property Supported by the .NET Compact Framework Relations 获取用于将表链接起来并允许从父表浏览到子表的关系的集合。
Public property RemotingFormat 为远程处理期间使用的 DataSet 获取或设置 SerializationFormat
Public property Supported by the .NET Compact Framework SchemaSerializationMode 获取或设置 DataSetSchemaSerializationMode
Public property Supported by the .NET Compact Framework Site 已重写。获取或设置 DataSetSystem.ComponentModel.ISite
Public property Supported by the .NET Compact Framework Tables 获取包含在 DataSet 中的表的集合。

页首

受保护的属性

  名称 说明
Protected property Supported by the .NET Compact Framework Events  获取附加到该组件的事件处理程序的列表。(从 MarshalByValueComponent 继承。)

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework AcceptChanges 提交自加载此 DataSet 或上次调用 AcceptChanges 以来对其进行的所有更改。
Public method Supported by the .NET Compact Framework BeginInit 开始初始化在窗体上使用或由另一个组件使用的 DataSet。初始化发生在运行时。
Public method Supported by the .NET Compact Framework Clear 通过移除所有表中的所有行来清除任何数据的 DataSet
Public method Supported by the .NET Compact Framework Clone 复制 DataSet 的结构,包括所有 DataTable 架构、关系和约束。不要复制任何数据。
Public method Supported by the .NET Compact Framework Copy 复制该 DataSet 的结构和数据。
Public method Supported by the .NET Compact Framework CreateDataReader 已重载。 为每个 DataTable 返回带有一个结果集的 DataTableReader,顺序与 Tables 集合中表的显示顺序相同。
Public method Supported by the .NET Compact Framework Dispose  已重载。 释放由 MarshalByValueComponent 占用的资源。 (从 MarshalByValueComponent 继承。)
Public method Supported by the .NET Compact Framework EndInit 结束在窗体上使用或由另一个组件使用的 DataSet 的初始化。初始化发生在运行时。
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetChanges 已重载。 获取 DataSet 的副本,该副本包含自上次加载以来或自调用 AcceptChanges 以来对该数据集进行的所有更改。
Public method Static Supported by the .NET Compact Framework GetDataSetSchema  
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetObjectData 用序列化 DataSet 所需的数据填充序列化信息对象。
Public method Supported by the .NET Compact Framework GetService  获取 IServiceProvider 的实施者。 (从 MarshalByValueComponent 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetXml 返回存储在 DataSet 中的数据的 XML 表示形式。
Public method Supported by the .NET Compact Framework GetXmlSchema 返回存储在 DataSet 中的数据的 XML 表示形式的 XML 架构。
Public method Supported by the .NET Compact Framework HasChanges 已重载。 获取一个值,该值指示 DataSet 是否有更改,包括新增行、已删除的行或已修改的行。
Public method Supported by the .NET Compact Framework InferXmlSchema 已重载。 将 XML 架构应用于 DataSet
Public method Supported by the .NET Compact Framework Load 已重载。 通过所提供的 IDataReader,用某个数据源的值填充 DataSet
Public method Supported by the .NET Compact Framework Merge 已重载。 将指定的 DataSetDataTableDataRow 对象的数组合并到当前的 DataSetDataTable 中。
Public method Supported by the .NET Compact Framework ReadXml 已重载。 将 XML 架构和数据读入 DataSet
Public method Supported by the .NET Compact Framework ReadXmlSchema 已重载。 将 XML 架构读入 DataSet
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework RejectChanges 回滚自创建 DataSet 以来或上次调用 DataSet.AcceptChanges 以来对其进行的所有更改。
Public method Supported by the .NET Compact Framework Reset DataSet 重置为其初始状态。子类应重写 Reset,以便将 DataSet 还原到其原始状态。
Public method Supported by the .NET Compact Framework ToString  返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 MarshalByValueComponent 继承。)
Public method Supported by the .NET Compact Framework WriteXml 已重载。 从 DataSet 写 XML 数据,还可以选择写架构。
Public method Supported by the .NET Compact Framework WriteXmlSchema 已重载。 写 XML 架构形式的 DataSet 结构。

页首

受保护的方法

  名称 说明
Protected method DetermineSchemaSerializationMode 已重载。 确定 DataSetSchemaSerializationMode
Protected method Supported by the .NET Compact Framework Dispose  已重载。 释放由 MarshalByValueComponent 占用的资源。 (从 MarshalByValueComponent 继承。)
Protected method Supported by the .NET Compact Framework Finalize  [待提供。] (从 MarshalByValueComponent 继承。)
Protected method Supported by the .NET Compact Framework GetSchemaSerializable  
Protected method GetSerializationData  
Protected method InitializeDerivedDataSet  
Protected method IsBinarySerialized 检查 DataSet 的序列化表示形式的格式。
Protected method Supported by the .NET Compact Framework MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)
Protected method Supported by the .NET Compact Framework OnPropertyChanging 引发 OnPropertyChanging 事件。
Protected method Supported by the .NET Compact Framework OnRemoveRelation 当从 DataTable 中移除 DataRelation 对象时发生。
Protected method Supported by the .NET Compact Framework OnRemoveTable 当从 DataSet 中移除 DataTable 时发生。
Protected method Supported by the .NET Compact Framework RaisePropertyChanging 发送指定的 DataSet 属性将要更改的通知。
Protected method Supported by the .NET Compact Framework ReadXmlSerializable  
Protected method Supported by the .NET Compact Framework ShouldSerializeRelations 获取一个值,该值指示是否应该保持 Relations 属性。
Protected method Supported by the .NET Compact Framework ShouldSerializeTables 获取一个值,该值指示是否应该保持 Tables 属性。

页首

公共事件

  名称 说明
Public event Supported by the .NET Compact Framework Disposed  添加事件处理程序以侦听组件上的 Disposed 事件。(从 MarshalByValueComponent 继承。)
Public event Supported by the .NET Compact Framework Initialized 初始化 DataSet 后发生。
Public event Supported by the .NET Compact Framework MergeFailed 当目标和源 DataRow 的主键值相同且 EnforceConstraints 设置为真时发生。

页首

显式接口实现

  名称 说明
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.IListSource.GetList 有关此成员的说明,请参见 IListSource.GetList
Explicit interface implementation Method System.Runtime.Serialization.ISerializable.GetObjectData  
Explicit interface implementation Method Supported by the .NET Compact Framework System.Xml.Serialization.IXmlSerializable.GetSchema 有关此成员的说明,请参见 IXmlSerializable.GetSchema
Explicit interface implementation Method Supported by the .NET Compact Framework System.Xml.Serialization.IXmlSerializable.ReadXml 有关此成员的说明,请参见 IXmlSerializable.ReadXml
Explicit interface implementation Method Supported by the .NET Compact Framework System.Xml.Serialization.IXmlSerializable.WriteXml 有关此成员的说明,请参见 IXmlSerializable.WriteXml
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IListSource.ContainsListCollection 有关此成员的说明,请参见 IListSource.ContainsListCollection

页首

请参见

参考

DataSet 类
System.Data 命名空间

其他资源

在 ADO.NET 中使用 DataSet