建立和編輯具類型資料集

 

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

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

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

System_CAPS_note注意事項

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

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

若要

請參閱

建立 TableAdapter

如何:建立 TableAdapter

編輯 TableAdapter

如何:編輯 TableAdapter

建立 TableAdapter 查詢

如何:建立 TableAdapter 查詢

編輯 TableAdapter 查詢

如何:編輯 TableAdapter 查詢

建立 DataTable

如何:建立資料表

編輯 DataTable

設計 DataTable

建立 DataColumn

如何:加入資料行至 DataTable

建立兩個 DataTable 之間的關聯性

如何:以 DataSet 設計工具建立 DataRelation

擴充資料集的功能

如何:擴充資料集的功能

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

如何:在資料行變更期間驗證資料

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

如何:在資料列變更期間驗證資料

在設計介面上建立物件

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

物件

描述

TableAdapter

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

查詢

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

DataTable

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

Relation (DataRelation)

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

System_CAPS_note注意事項

只有在資料集中被建立時,[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 中的資料集
準備您的應用程式以接收資料
將資料擷取至您的應用程式中
在您的應用程式中編輯資料
驗證資料
儲存資料