逐步解說:建立資料表之間的關聯性
這個逐步解說將說明如何使用 [DataSet 設計工具] 建立兩個不含 TableAdapter 的資料表,以及建立資料表之間的關聯性。如需建立包含 TableAdapter 的資料表的詳細資訊,請參閱 HOW TO:建立 TableAdapter。如需 TableAdapter 的詳細資訊,請參閱 TableAdapter 概觀。
逐步解說將說明的工作包括:
建立新的 Windows 應用程式
將新資料集加入應用程式
將兩個新的資料表加入資料集
將資料行加入資料表
設定資料表的主索引鍵
建立資料表之間的關聯性
注意事項 |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
建立新的 Windows 應用程式
若要建立新的 Windows 應用程式專案
從 [檔案] 功能表中,建立新專案。
在 [專案類型] 窗格中選取程式語言,並建立 [Windows 應用程式]。
將專案命名為 RelationshipWalkthrough,再按 [確定]。
Visual Studio 隨即將專案加入至 [方案總管],並且在 Windows Form 設計工具中顯示 [Form1]。
將新資料集加入應用程式
若要將新的資料集項目加入專案
從 [專案] 功能表選擇 [加入新項目]。
[加入新項目] 對話方塊隨即出現。
從 [範本] 區域中選取 [資料集]。
按一下 [加入]。
Visual Studio 隨即將名為 Dataset1.xsd 的檔案加入至專案,並在 [DataSet 設計工具] 中開啟它。
將兩個新的 DataTable 加入資料集
若要將新的資料表加入資料集
從 [工具箱] 的 [資料集] 索引標籤將 DataTable 拖曳到 [DataSet 設計工具] 上。
名為 DataTable1 的資料表隨即加入至資料集。
按一下 [DataTable1] 的標題列,將它重新命名為 Customers。
從 [工具箱] 的 [資料集] 索引標籤將第二個 DataTable 拖曳到 [DataSet 設計工具] 上。
名為 DataTable1 的資料表隨即加入至資料集。
按一下 [DataTable1] 的標題列,將它重新命名為 Orders。
將資料行加入 Customers DataTable
若要將資料行加入 Customers 資料表
在 [Customers] 資料表上按一下滑鼠右鍵。
指向 [加入],再按 [資料行]。
為資料行命名為 CustomerID。
重複這個程序,加入下列資料行:
資料行
DataType 屬性
CompanyName
Contact
ContactTitle
將資料行加入 Orders DataTable
若要將資料行加入 Orders 資料表
在 [Orders] 資料表上按一下滑鼠右鍵。
指向 [加入],再按 [資料行]。
將資料行命名為 OrderID。
重複這個程序,加入下列資料行:
資料行
DataType 屬性
CustomerID
OrderDate
ShippedDate
設定 Customers 資料表的主索引鍵
Customers 資料表的唯一識別資料行是 CustomerID 資料行。
若要設定 Customers 資料表的主索引鍵
按一下 [Customers] 資料表,選取它。
在 [CustomerID] 資料行上按一下滑鼠右鍵,再按捷徑功能表上的 [設定主索引鍵]。
設定 Orders 資料表的主索引鍵
Orders 資料表的唯一識別資料行是 OrderID 資料行。
若要設定 Orders 資料表的主索引鍵
按一下 [Orders] 資料表,選取它。
在 [OrderID] 資料行上按一下滑鼠右鍵,再按捷徑功能表上的 [設定主索引鍵]。
建立資料表之間的關聯性
關聯性是在每個資料表的一般資料行之間建立的;在這個範例中,為 CustomerID 資料行。
若要設定 Customers 和 Orders 資料表之間的新關聯性
從 [工具箱] 的 [資料集] 索引標籤中,將 [關聯] 物件拖曳至 [Orders] 資料表。
關聯 ] 對話方塊隨即開啟。
在 [父資料表] 方塊中,選取 [Customers]。
在 [子資料表] 方塊中,選取 [Orders]。
在 [資料行] 方塊中,將 [索引鍵資料行] 設為 [CustomerID]。
在 [資料行] 方塊中,將 [外部索引鍵資料行] 設為 [CustomerID]。
按一下 [確定],建立關聯性;在設計工具中這兩個資料表之間會出現一條關聯線。
選擇 [資料] 功能表上的 [顯示關聯性標籤]。
儲存專案
若要儲存專案
- 在 [檔案] 功能表上,按一下 [全部儲存]。
後續步驟
現在您已建立關聯資料表,可以執行下列其中一個動作:
若要 |
請參閱 |
---|---|
將資料加入資料表 |
|
檢視資料表中的資料 |
|
編輯資料 |
|
將資料列從資料表中刪除 |