資料集中的關聯性
更新:2007 年 11 月
如同關聯式資料庫一樣,資料集可以包含關聯資料表。增進資料表之間的關聯性之物件是 DataRelation 物件。下列主題將提供有關 ADO.NET DataRelation 物件的資訊、建立這些物件的方法,以及如何運用這些物件來處理關聯資料表中的資料。
注意事項: |
---|
根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
在本節中
DataRelation 物件簡介
針對資料集如何允許您指定資料表之間的關聯性,以及使用這些關聯性的優點來提供概觀。HOW TO:以 DataSet 設計工具建立 DataRelation
說明如何使用 [DataSet 設計工具] 將 DataRelation 物件加入至資料集。HOW TO:存取關聯 DataTable 中的資料錄
說明如何以程式設計方式從具型別資料集的一對多關聯性資料表傳回相關資料錄。HOW TO:在 DataSet 設計工具上顯示或隱藏關聯性名稱
說明如何在 [DataSet 設計工具] 介面中開啟或關閉關聯性名稱的顯示。逐步解說:建立資料表之間的關聯性
提供以 [DataSet 設計工具] 建立兩個資料表並加入關聯的逐步指示。
參考
DataRelation
表示兩個 T:System.Data.DataTable 物件之間的父子關聯性。GetChildRows
取得 T:System.Data.DataRow 的子資料列。GetParentRow
取得 T:System.Data.DataRow 的父資料列。Rule
指示當強制使用 ForeignKeyConstraint 時發生的動作。Unique
取得或設定數值,指出資料行每個資料列的值是否必須是唯一。Constraint
表示可以在一或多個 DataColumn 物件上強制使用的條件約束。
相關章節
加入 DataRelation (ADO.NET)
說明如何在 DataSet 的資料表之間建立關聯。瀏覽 DataRelation (ADO.NET)
說明如何使用 DataSet 內資料表之間的關聯,傳回父-子關係的子資料列或父資料列。巢狀化 DataRelation (ADO.NET)
討論以 XML 資料表示 DataSet 內容時,巢狀 DataRelation 物件的重要性,並說明建立它們的方法。