数据集、数据表和数据视图

ADO.NET DataSet 是数据的一种内存驻留表示形式,无论它包含的数据来自什么数据源,都会提供一致的关系编程模型。 DataSet 表示整个数据集,其中包含对数据进行包含、排序和约束的表以及表间的关系。

使用 DataSet 的方法有若干种,这些方法可以单独应用,也可以结合应用。 你可以:

强类型化的 DataSet 也可以使用 XML Web services 来进行传输。 DataSet 的设计使其成为使用 XML Web services 传输数据的理想选择。 有关 XML Web service 的概述,请参阅 XML Web service 概述。 有关通过 XML Web service 使用 DataSet 的示例,请参阅通过 XML Web service 使用数据集

在本节中

安全指南
提供和的安全 DataSet 指南 DataTable

创建数据集
描述创建 DataSet 实例的语法。

将数据表添加到数据集中
描述如何创建表和列并将其添加到 DataSet 中。

添加 DataRelation
描述如何创建 DataSet 中表之间的关系。

导航 DataRelation
描述如何使用 DataSet 中表之间的关系来返回具有父子关系的子行或父行。

合并数据集内容
描述如何将一个 DataSetDataTableDataRow 数组的内容合并到另一个 DataSet 中。

复制数据集内容
描述如何创建可包含架构和指定数据的 DataSet 副本。

处理数据集事件
描述 DataSet 的事件并说明如何使用这些事件。

类型化数据集
描述类型化 DataSet 的定义并说明如何创建和使用。

DataTables
描述如何创建 DataTable、定义架构和处理数据。

DataTableReader
描述如何创建和使用 DataTableReader

DataView
描述如何创建和使用 DataViews 以及如何使用 DataView 事件。

在数据集中使用 XML
描述 DataSet 如何作为数据源与 XML 进行交互(包括以 XML 数据的形式加载和保持 DataSet 的内容)。

通过 XML Web 服务使用数据集
描述如何创建使用 DataSet 来传输数据的 XML Web services。

ADO.NET 新增功能
介绍 ADO.NET 中的新增功能。

ADO.NET 概述
提供对 ADO.NET 设计和组件的介绍。

从 DataAdapter 填充数据集
描述如何从数据源加载包含数据的数据集

使用 DataAdapter 更新数据源
描述如何将对数据集中的数据的更改解析回数据源。

将现有约束添加到数据集
描述如何使用数据源中的主键信息填充数据集

请参阅