共用方式為


建立和編輯具型別資料集

[DataSet 設計工具] 是您可用來建立和編輯具型別資料集和個別項目所包含的一組視覺化工具。

[DataSet 設計工具] 會以視覺化的方式呈現具型別資料集所包含的物件。 您可以使用 [DataSet 設計工具],建立和修改 TableAdapterTableAdapter 查詢DataTableDataColumnDataRelation

若要開啟 [DataSet 設計工具],請按兩下 [方案總管] 中的資料集,或是以滑鼠右鍵按一下 [資料來源] 視窗中的資料集,再按一下 [以設計工具編輯資料集]。 如需詳細資訊,請參閱HOW TO:在 DataSet 設計工具中開啟資料集。 使用 [加入新項目] 對話方塊加入新的 DataSet 項目時,將會開啟 [DataSet 設計工具],其中包含可供編輯的空資料集。

注意事項注意事項

[DataSet 設計工具] 可用來擴充資料集的功能。按兩下設計介面,或以滑鼠右鍵按一下,並選擇 [檢視程式碼] 時,即可建立部分類別檔,您可在這個檔案中將程式碼加入到設計工具將不會變更或刪除的資料集中。如需擴充 TableAdapter 功能的詳細資訊,請參閱 HOW TO:擴充 TableAdapter 的功能

下表列出 DataSet 設計工具可完成的一般工作。

若要

請參閱

建立 TableAdapter

HOW TO:建立 TableAdapter

編輯 TableAdapter

HOW TO:編輯 TableAdapter

建立 TableAdapter 查詢

HOW TO:建立 TableAdapter 查詢

編輯 TableAdapter 查詢

HOW TO:編輯 TableAdapter 查詢

建立 DataTable

如何:建立資料表

編輯 DataTable

設計 DataTable

建立 DataColumn

HOW TO:加入資料行至 DataTable

建立兩個 DataTable 之間的關聯性

HOW TO:以 DataSet 設計工具建立 DataRelation

擴充資料集的功能

HOW TO:擴充資料集的功能

將驗證加入至資料表的 ColumnChanging 事件

HOW TO:在資料行變更期間驗證資料

將驗證加入至資料表的 RowChanging 事件

HOW TO:在資料列變更期間驗證資料

在設計介面上建立物件

您可以建立資料集,其方式是加入及編輯組成資料集的個別物件。 下表將針對 [工具箱] 的 [資料集] 索引標籤上可以拖曳到設計介面的不同物件提供說明。

物件

描述

TableAdapter

包含資料命令和資料連接的集合,這些命令和連接是用來與基礎資料庫溝通,並填入資料表。 如需詳細資訊,請參閱TableAdapter 概觀HOW TO:建立 TableAdapter

查詢

TableAdapter 查詢為強型別方法,可執行 SQL 陳述式和預存程序。 執行 TableAdapter 查詢時,會將資料填入資料表,或執行其他資料庫工作。 如需詳細資訊,請參閱HOW TO:建立 TableAdapter 查詢。 將查詢拖曳到資料表時,即可將此查詢加入到該資料表中,而將查詢拖曳到 [Dataset 設計工具] 的空白區域時,則會建立全域查詢。 如需詳細資訊,請參閱HOW TO:加入全域查詢至資料集

DataTable

表示從資料庫傳回的記憶體中資料列集合。

Relation (DataRelation)

表示兩個 DataTable 之間的父-子關聯性。 如需詳細資訊,請參閱DataRelation 物件簡介逐步解說:建立資料表之間的關聯性

注意事項注意事項

[DataSet 設計工具] 連接至基礎資料庫,只有在資料集中建立;設計工具不會自動偵測到資料庫的後續變更。若要重新整理現有的 .xsd,請重新執行 [組態精靈]。如果資料表相關的變更,請移除並重新加入關聯資料表對這個 .xsd。

LINQ to Dataset

LINQ to DataSet 可讓您對 DataSet 物件中的資料進行LINQ (Language-Integrated Query)。 如需詳細資訊,請參閱LINQ to DataSet

請參閱

工作

逐步解說:以 DataSet 設計工具建立資料集

逐步解說:以多個查詢建立 TableAdapter

逐步解說:以 DataSet 設計工具建立 DataTable

逐步解說:建立資料表之間的關聯性

逐步解說:顯示 Windows Form 上的資料

參考

資料來源視窗

概念

Visual Studio 2012 中資料應用程式開發的新功能

使用 Visual Studio 中的資料集

準備您的應用程式以接收資料

將資料擷取至您的應用程式中

在您的應用程式中編輯資料

驗證資料

儲存資料