DataSet 成员
表示数据在内存中的缓存。
下表列出了由 DataSet 类型公开的成员。
公共构造函数
(请参见 受保护的构造函数 )
名称 | 说明 | |
---|---|---|
DataSet | 已重载。初始化 DataSet 类的新实例。 |
页首
受保护的构造函数
名称 | 说明 | |
---|---|---|
DataSet | 已重载。初始化 DataSet 类的新实例。 |
页首
公共属性
(请参见 受保护的属性 )
名称 | 说明 | |
---|---|---|
CaseSensitive | 获取或设置一个值,该值指示 DataTable 对象中的字符串比较是否区分大小写。 | |
Container | 获取组件的容器。(从 MarshalByValueComponent 继承。) | |
DataSetName | 获取或设置当前 DataSet 的名称。 | |
DefaultViewManager | 获取 DataSet 所包含的数据的自定义视图,以允许使用自定义的 DataViewManager 进行筛选、搜索和导航。 | |
DesignMode | 获取指示组件当前是否处于设计模式的值。(从 MarshalByValueComponent 继承。) | |
EnforceConstraints | 获取或设置一个值,该值指示在尝试执行任何更新操作时是否遵循约束规则。 | |
ExtendedProperties | 获取与 DataSet 相关的自定义用户信息的集合。 | |
HasErrors | 获取一个值,指示在此 DataSet 中的任何 DataTable 对象中是否存在错误。 | |
IsInitialized | 获取一个值,该值表明是否初始化 DataSet。 | |
Locale | 获取或设置用于比较表中字符串的区域设置信息。 | |
Namespace | 获取或设置 DataSet 的命名空间。 | |
Prefix | 获取或设置一个 XML 前缀,该前缀是 DataSet 的命名空间的别名。 | |
Relations | 获取用于将表链接起来并允许从父表浏览到子表的关系的集合。 | |
RemotingFormat | 为远程处理期间使用的 DataSet 获取或设置 SerializationFormat。 | |
SchemaSerializationMode | 获取或设置 DataSet 的 SchemaSerializationMode。 | |
Site | 已重写。获取或设置 DataSet 的 System.ComponentModel.ISite。 | |
Tables | 获取包含在 DataSet 中的表的集合。 |
页首
受保护的属性
名称 | 说明 | |
---|---|---|
Events | 获取附加到该组件的事件处理程序的列表。(从 MarshalByValueComponent 继承。) |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
AcceptChanges | 提交自加载此 DataSet 或上次调用 AcceptChanges 以来对其进行的所有更改。 | |
BeginInit | 开始初始化在窗体上使用或由另一个组件使用的 DataSet。初始化发生在运行时。 | |
Clear | 通过移除所有表中的所有行来清除任何数据的 DataSet。 | |
Clone | 复制 DataSet 的结构,包括所有 DataTable 架构、关系和约束。不要复制任何数据。 | |
Copy | 复制该 DataSet 的结构和数据。 | |
CreateDataReader | 已重载。 为每个 DataTable 返回带有一个结果集的 DataTableReader,顺序与 Tables 集合中表的显示顺序相同。 | |
Dispose | 已重载。 释放由 MarshalByValueComponent 占用的资源。 (从 MarshalByValueComponent 继承。) | |
EndInit | 结束在窗体上使用或由另一个组件使用的 DataSet 的初始化。初始化发生在运行时。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetChanges | 已重载。 获取 DataSet 的副本,该副本包含自上次加载以来或自调用 AcceptChanges 以来对该数据集进行的所有更改。 | |
GetDataSetSchema | ||
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetObjectData | 用序列化 DataSet 所需的数据填充序列化信息对象。 | |
GetService | 获取 IServiceProvider 的实施者。 (从 MarshalByValueComponent 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
GetXml | 返回存储在 DataSet 中的数据的 XML 表示形式。 | |
GetXmlSchema | 返回存储在 DataSet 中的数据的 XML 表示形式的 XML 架构。 | |
HasChanges | 已重载。 获取一个值,该值指示 DataSet 是否有更改,包括新增行、已删除的行或已修改的行。 | |
InferXmlSchema | 已重载。 将 XML 架构应用于 DataSet。 | |
Load | 已重载。 通过所提供的 IDataReader,用某个数据源的值填充 DataSet。 | |
Merge | 已重载。 将指定的 DataSet、DataTable 或 DataRow 对象的数组合并到当前的 DataSet 或 DataTable 中。 | |
ReadXml | 已重载。 将 XML 架构和数据读入 DataSet。 | |
ReadXmlSchema | 已重载。 将 XML 架构读入 DataSet。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
RejectChanges | 回滚自创建 DataSet 以来或上次调用 DataSet.AcceptChanges 以来对其进行的所有更改。 | |
Reset | 将 DataSet 重置为其初始状态。子类应重写 Reset,以便将 DataSet 还原到其原始状态。 | |
ToString | 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 MarshalByValueComponent 继承。) | |
WriteXml | 已重载。 从 DataSet 写 XML 数据,还可以选择写架构。 | |
WriteXmlSchema | 已重载。 写 XML 架构形式的 DataSet 结构。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
DetermineSchemaSerializationMode | 已重载。 确定 DataSet 的 SchemaSerializationMode。 | |
Dispose | 已重载。 释放由 MarshalByValueComponent 占用的资源。 (从 MarshalByValueComponent 继承。) | |
Finalize | [待提供。] (从 MarshalByValueComponent 继承。) | |
GetSchemaSerializable | ||
GetSerializationData | ||
InitializeDerivedDataSet | ||
IsBinarySerialized | 检查 DataSet 的序列化表示形式的格式。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) | |
OnPropertyChanging | 引发 OnPropertyChanging 事件。 | |
OnRemoveRelation | 当从 DataTable 中移除 DataRelation 对象时发生。 | |
OnRemoveTable | 当从 DataSet 中移除 DataTable 时发生。 | |
RaisePropertyChanging | 发送指定的 DataSet 属性将要更改的通知。 | |
ReadXmlSerializable | ||
ShouldSerializeRelations | 获取一个值,该值指示是否应该保持 Relations 属性。 | |
ShouldSerializeTables | 获取一个值,该值指示是否应该保持 Tables 属性。 |
页首
公共事件
名称 | 说明 | |
---|---|---|
Disposed | 添加事件处理程序以侦听组件上的 Disposed 事件。(从 MarshalByValueComponent 继承。) | |
Initialized | 初始化 DataSet 后发生。 | |
MergeFailed | 当目标和源 DataRow 的主键值相同且 EnforceConstraints 设置为真时发生。 |
页首
显式接口实现
页首