DataSet ADO.NET 是數據的記憶體駐地表示法,不論其包含的數據來源為何,都提供一致的關係型程序設計模型。 DataSet表示一組完整的數據,包括包含、排序和限制數據的數據表,以及數據表之間的關聯性。
有多種方法可用來操作 DataSet,這些方法可以單獨或組合使用。 您可以:
以程式化的方式在DataTable中建立DataRelation、Constraint和DataSet,並以數據填入表格。
使用DataSet將來自現有關係型資料來源的資料表填入
DataAdapter
。使用 XML 載入並儲存 DataSet 內容。 如需詳細資訊,請參閱 在 DataSet 中使用 XML。
強類型的 DataSet 也可以使用 XML Web 服務來傳輸。 的設計 DataSet 使得它非常適合使用 XML Web 服務傳輸數據。 如需 XML Web 服務的概觀,請參閱 XML Web 服務概觀。 如需從 XML Web 服務取用 DataSet 的範例,請參閱 從 XML Web 服務取用數據集。
本節中
安全性指導
提供DataSet和DataTable的安全性指引。
建立 DataSet
說明如何建立DataSet實例的語法。
將 DataTable 新增至 DataSet
描述如何建立資料表與資料列,並將資料表與資料列加入至 DataSet。
新增 DataRelations
描述如何在DataSet中建立數據表之間的關聯性。
流覽 DataRelations
描述如何在DataSet的資料表之間使用關聯性,傳回父子關係中的子資料列或父資料列。
合併資料集內容
描述如何將一個 DataSet、 DataTable或 DataRow 陣列的內容合併到另一個 DataSet。
複製數據集內容
描述如何建立可包含架構和指定數據的複本 DataSet 。
處理資料集事件
介紹 DataSet 的事件以及如何使用這些事件。
型別化的資料集
討論什麼是類型 DataSet,以及如何建立和使用它。
DataTables
描述如何建立 DataTable、定義架構及操控數據。
DataTableReaders
描述如何建立及使用 DataTableReader。
DataViews
描述如何建立和使用 DataViews
以及處理 DataView 事件。
在 DataSet 中使用 XML
描述 如何 DataSet 以數據源的形式與 XML 互動,包括將 的內容 DataSet 載入和保存為 XML 數據。
從 XML Web 服務取用數據集
描述如何建立 XML Web 服務,以使用 DataSet 來傳輸數據。
相關區段
ADO.NET 的新功能
引進 ADO.NET 新功能。
ADO.NET 概觀
提供 ADO.NET 的設計和元件簡介。
從 DataAdapter 填入資料集
描述如何使用數據源的數據載入 DataSet 。
使用 DataAdapter 更新資料來源
描述如何將 DataSet 中的數據變更解析回數據源。
將現有的條件約束新增至數據集
描述如何使用數據源的主鍵資訊填入 DataSet 。
另請參閱
- ADO.NET
- ADO.NET 概觀