共用方式為


DataTables

DataSet是由數據表、關聯性和條件約束的集合所組成。 在 ADO.NET 中, DataTable 對像是用來代表 DataSet中的數據表。 A DataTable 代表一個記憶體內關聯資料表,該資料是本地於 .NET 為基礎的應用程式中,但可以使用 DataAdapter 從資料來源(例如 Microsoft SQL Server)填充。欲了解更多資訊,請參見 從 DataAdapter 填充資料集

DataTable 類別是 .NET Framework 類別庫中 System.Data 命名空間的成員。 你可以獨立建立並使用 DataTable,或將其作為 DataSet 的成員來使用,DataTable 物件也可以與其他 .NET Framework 物件配合使用,包括 DataView。 你可以透過DataSet物件的Tables屬性來存取 a DataSet 中的資料表集合。

數據表的架構或結構是由數據行和條件約束表示。 你使用DataColumn物件,以及ForeignKeyConstraintUniqueConstraint物件來定義DataTable的架構。 數據表中的數據行可以對應至數據源中的數據行、包含來自表達式的匯出值、自動遞增其值,或包含主鍵值。

除了結構外,DataTable 還必須具有資料列,以包含和排序數據。 類別 DataRow 代表數據表中包含的實際數據。 你使用 及其 DataRow 屬性和方法來檢索、評估並操作資料表中的資料。 當你存取並更改資料列時, DataRow 物件會同時維持其目前和原始狀態。

您可以使用數據表中的一或多個相關數據行,在數據表之間建立父子關聯性。 你使用DataRelation建立DataTable物件之間的關係。 DataRelation 物件接著可以用來回傳特定列相關的子列或父列。 如需更多資訊,請參閱 新增 DataRelations

本節中

建立資料表 說明如何建立 並 DataTable 加入 資料集

DataTable 架構定義 提供關於建立與使用 DataColumn 物件與約束的資訊。

操作 DataTable 中的資料 說明如何新增、修改和刪除表格中的資料。 說明如何利用 DataTable 事件來檢視資料表中資料的變更。

處理 DataTable 事件 提供可用於 DataTable 之事件的相關資訊,包括修改資料行值以及新增或刪除資料列時的事件。

ADO.NET
描述 ADO.NET 架構和元件,以及如何使用這些元件來存取現有的數據源和管理應用程式數據。

資料集 (DataSets)、資料表格 (DataTables) 和數據視圖 (DataViews)
提供 ADO.NET DataSet 的相關資訊,包括如何在資料表之間建立關聯性。

Constraint
提供物件的 Constraint 參考資訊。

DataColumn
提供物件的 DataColumn 參考資訊。

DataSet
提供物件的 DataSet 參考資訊。

DataTable
提供物件的 DataTable 參考資訊。

核心 .NET 程式庫概觀
提供 .NET 類別庫的概觀。

另請參閱

  • ADO.NET 概觀