DataSet、DataTable 及 DataView (ADO.NET)
ADO.NET DataSet 是以常駐記憶體表示的資料,不論內含資料來源為何,都可提供一致的關聯式程式設計模型。 DataSet 表示一組完整的資料,包括內含、排序和約束資料的資料表,以及資料表間的關聯性。
DataSet 的使用方式有幾種,可以獨立或組合套用。 您可以:
以程式設計方式在 DataSet 內建立 DataTable、DataRelation 和 Constraint,並填入資料表的資料。
使用 DataAdapter,將來自現有關聯式資料來源之資料的資料表填入 DataSet。
使用 XML 載入並保存 DataSet 內容。 如需詳細資訊,請參閱在 DataSet 中使用 XML (ADO.NET)。
也可以使用 XML Web Service 傳輸強型別的 DataSet。 DataSet 的設計非常適合使用 XML Web Service 來傳輸資料。 如需 XML Web Service 的概觀,請參閱 XML Web Services Overview。 如需使用來自 XML Web Service 之 DataSet 的範例,請參閱 從 XML Web Service 使用 DataSet (ADO.NET)。
在本節中
建立 DataSet (ADO.NET)
說明建立 DataSet 執行個體的語法。將 DataTable 加入至 DataSet (ADO.NET)
說明如何建立資料表和資料行,並將它們加入 DataSet。加入 DataRelation (ADO.NET)
說明如何在 DataSet 的資料表之間建立關聯性。瀏覽 DataRelation (ADO.NET)
說明如何使用 DataSet 之資料表間的關聯性,傳回父子關係的子資料列或父資料列。合併 DataSet 內容 (ADO.NET)
說明如何將一個 DataSet、DataTable 或 DataRow 陣列的內容合併到另一個 DataSet。複製 DataSet 內容 (ADO.NET)
說明如何建立 DataSet 的複本,而此複本包含結構描述和指定的資料。處理 DataSet 事件 (ADO.NET)
說明 DataSet 的事件和使用方式。具型別資料集 (ADO.NET)
說明何謂具型別的 DataSet 以及它們的建立和使用方式。DataTables (ADO.NET)
說明如何建立 DataTable、定義結構描述,以及管理資料。DataTableReader (ADO.NET)
說明如何建立及使用 DataTableReader。DataView (ADO.NET)
說明如何建立並使用 DataViews,以及使用 DataView 事件。在 DataSet 中使用 XML (ADO.NET)
說明 DataSet 如何將 XML 當成資料來源進行互動,包括將 DataSet 的內容載入和保存為 XML 資料。從 XML Web Service 使用 DataSet (ADO.NET)
說明如何建立可透過 DataSet 傳輸資料的 XML Web Service。
相關章節
ADO.NET 的新功能
簡介 ADO.NET 的新功能。ADO.NET 概觀
提供 ADO.NET 的設計和元件的簡介。從 DataAdapter 填入 DataSet (ADO.NET)
明如何自資料來源載入具有資料的 DataSet。以 DataAdapter 更新資料來源 (ADO.NET)
說明如何將 DataSet 中的資料變更解析回資料來源。將現有的條件約束加入至 DataSet (ADO.NET)
說明如何將來自資料來源的主索引鍵資訊填入 DataSet。