建立和編輯具類型資料集
[DataSet 設計工具] 是一組視覺化工具,你可以用來建立及編輯具型別資料集和他們包含的個別項目。
[DataSet 設計工具] 會以視覺化的方式呈現具型別資料集所包含的物件。 您可以使用 [DataSet 設計工具],建立和修改 TableAdapter、TableAdapter 查詢、DataTable、DataColumn 和 DataRelation。
若要開啟 [DataSet 設計工具],請按兩下 [方案總管] 中的資料集,或是以滑鼠右鍵按一下 [資料來源] 視窗中的資料集,再按一下 [以設計工具編輯資料集]。 如需詳細資訊,請參閱如何:在 DataSet 設計工具中開啟資料集。 使用 [加入新項目] 對話方塊加入新的 DataSet 項目時,將會開啟 [DataSet 設計工具],其中包含可供編輯的空資料集。
注意事項 |
---|
[DataSet 設計工具] 可用來擴充資料集的功能。按兩下設計介面,或以滑鼠右鍵按一下,並選擇 [檢視程式碼] 時,即可建立部分類別檔,您可在這個檔案中將程式碼加入到設計工具將不會變更或刪除的資料集中。如需擴充 TableAdapter 功能的詳細資訊,請參閱 如何:擴充 TableAdapter 的功能。 |
下表列出 DataSet 設計工具可完成的一般工作。
若要 |
請參閱 |
---|---|
建立 TableAdapter |
|
編輯 TableAdapter |
|
建立 TableAdapter 查詢 |
|
編輯 TableAdapter 查詢 |
|
建立 DataTable |
|
編輯 DataTable |
|
建立 DataColumn |
|
建立兩個 DataTable 之間的關聯性 |
|
擴充資料集的功能 |
|
將驗證加入至資料表的 ColumnChanging 事件 |
|
將驗證加入至資料表的 RowChanging 事件 |
在設計介面上建立物件
您可以建立資料集,其方式是加入及編輯組成資料集的個別物件。 下表將針對 [工具箱] 的 [資料集] 索引標籤上可以拖曳到設計介面的不同物件提供說明。
物件 |
描述 |
---|---|
TableAdapter |
包含資料命令和資料連接的集合,這些命令和連接是用來與基礎資料庫溝通,並填入資料表。 如需詳細資訊,請參閱TableAdapter 概觀與如何:建立 TableAdapter。 |
查詢 |
TableAdapter 查詢為強型別方法,可執行 SQL 陳述式和預存程序。 執行 TableAdapter 查詢時,會將資料填入資料表,或執行其他資料庫工作。 如需詳細資訊,請參閱如何:建立 TableAdapter 查詢。 將查詢拖曳到資料表時,即可將此查詢加入到該資料表中,而將查詢拖曳到 [Dataset 設計工具] 的空白區域時,則會建立全域查詢。 如需詳細資訊,請參閱如何:加入全域查詢至資料集。 |
表示從資料庫傳回的記憶體中資料列集合。 |
|
Relation (DataRelation) |
表示兩個 DataTable 之間的父-子關聯性。 如需詳細資訊,請參閱DataRelation 物件簡介與逐步解說:建立資料表之間的關聯性。 |
注意事項 |
---|
只有在資料集中被建立時,[DataSet 設計工具] 才會連接至基礎資料庫;設計工具不會自動偵測到資料庫的後續變更。若要重新整理現有的 .xsd,請重新執行 [組態精靈]。如果變更與資料表相關的部分,請移除並重新加入對這個 .xsd的關連表格。 |
LINQ to Dataset
LINQ to DataSet 可讓您對 DataSet 物件中的資料進行LINQ (Language-Integrated Query)。 如需詳細資訊,請參閱LINQ to DataSet。
請參閱
工作
逐步解說:以 DataSet 設計工具建立 DataTable