DataSet、DataTable 和 DataView (ADO.NET)
ADO.NET DataSet 是数据的一种内存驻留表示形式,无论它包含的数据来自什么数据源,都会提供一致的关系编程模型。 DataSet 表示整个数据集,其中包含对数据进行包含、排序和约束的表以及表间的关系。
使用 DataSet 的方法有若干种,这些方法可以单独应用,也可以结合应用。 您可以:
以编程方式在 DataSet 中创建 DataTable、DataRelation 和 Constraint,并使用数据填充表。
通过 DataAdapter 用现有关系数据源中的数据表填充 DataSet。
使用 XML 加载和保持 DataSet 内容。 有关更多信息,请参见在数据集中使用 XML (ADO.NET)。
强类型化的 DataSet 也可以使用 XML Web services 来进行传输。 DataSet 的设计使其成为使用 XML Web services 传输数据的理想选择。 有关 XML Web services 的概述,请参见 XML Web Services Overview。 有关通过 XML Web services 使用 DataSet 的示例,请参见通过 XML Web Services 使用数据集 (ADO.NET)。
本节内容
创建数据集 (ADO.NET)
描述创建 DataSet 实例的语法。向数据集添加数据表 (ADO.NET)
描述如何创建表和列并将其添加到 DataSet 中。添加 DataRelation (ADO.NET)
描述如何创建 DataSet 中表之间的关系。导航 DataRelation (ADO.NET)
描述如何使用 DataSet 中表之间的关系来返回具有父子关系的子行或父行。合并数据集内容 (ADO.NET)
描述如何将一个 DataSet、DataTable 或 DataRow 数组的内容合并到另一个 DataSet 中。复制数据集内容 (ADO.NET)
描述如何创建可包含架构和指定数据的 DataSet 副本。处理数据集事件 (ADO.NET)
描述 DataSet 的事件并说明如何使用这些事件。类型化数据集 (ADO.NET)
描述类型化 DataSet 的定义并说明如何创建和使用。DataTable (ADO.NET)
描述如何创建 DataTable、定义架构和处理数据。DataTableReader (ADO.NET)
描述如何创建和使用 DataTableReader。DataView (ADO.NET)
描述如何创建和使用 DataViews 以及如何使用 DataView 事件。在数据集中使用 XML (ADO.NET)
描述 DataSet 如何作为数据源与 XML 进行交互(包括以 XML 数据的形式加载和保持 DataSet 的内容)。通过 XML Web Services 使用数据集 (ADO.NET)
描述如何创建使用 DataSet 来传输数据的 XML Web services。
相关章节
ADO.NET 中的新增功能
介绍 ADO.NET 中的新增功能。ADO.NET 概述
提供对 ADO.NET 设计和组件的介绍。从 DataAdapter 填充数据集 (ADO.NET)
描述如何从数据源加载包含数据的 DataSet。使用 DataAdapter 更新数据源 (ADO.NET)
描述如何将对 DataSet 中数据的更改解析回数据源。向数据集添加现有约束 (ADO.NET)
描述如何使用数据源中的主键信息填充 DataSet。