共用方式為


關聯對話方塊

可讓您建立關聯性 (DataRelation 物件),以維護有關資料集中兩個資料表的父-子資料錄之相關資訊。 您可於執行階段使用關聯物件程式碼,以取得特定父記錄的子記錄。

建立關聯性的同時,也會建立要加入至子資料表的外部索引鍵條件約束。 外部索引鍵條件約束可於父和子資料表之間實作參考完整性。

當您從 [工具箱] 的 [資料集] 索引標籤拖曳 [關聯] 物件,或當您在資料集中選取關聯線,並選擇 [資料] 功能表中的 [編輯關聯] 時,即會出現此對話方塊。 如果資料集中定義多個資料表,則只能建立一個關聯。

使用者介面項目清單

  • 名稱
    您可為關聯性命名。 例如,若您將 Customers 資料表與 Orders 資料表產生關聯,即可將關聯命名為 CustomersOrders。

  • 父資料表
    從資料集的可用資料表清單中,指定要做為父資料表的資料表。

  • 子資料表
    從資料集的可用資料表清單中,指定要做為子資料表的資料表。

  • 索引鍵資料行
    在父資料表中指定構成主索引鍵的一個或多個資料行。 如果父資料表有多個資料行組成索引鍵,請分別於格線的不同資料列中選取索引鍵的各個部分。

  • 外部索引鍵資料行
    在子資料表中,指定可形成外部索引鍵,並指向父資料表的一個或多個資料行。 如果父資料表只有單一主索引鍵資料行,請於子資料表內選取對應的資料行。 如果父資料表有多個資料行組成索引鍵,請選取所有構成父資料表索引鍵的子資料行。

  • 關聯與外部索引鍵條件約束
    建立關聯與外部索引鍵條件約束 (請參閱以下描述)。

  • 僅外部索引鍵條件約束
    ForeignKeyConstraint 會限制於刪除或更新資料行的值時所執行的動作。

  • 僅關聯
    使用 DataRelation 透過 DataColumn 物件,使兩個 DataTable 物件互相產生關聯。

  • 更新規則
    於更新父記錄以維持參考整合性時,指定如何變更子記錄。 如需可選取之選項的詳細資訊,請參閱 Rule 列舉型別。

  • 刪除規則
    在刪除父記錄時,指定如何變更子記錄以維護參考完整性。 如需可選取之選項的詳細資訊,請參閱 Rule 列舉型別。

  • 接受/拒絕規則
    在接受或拒絕對父記錄所做的變更時,指定如何變更子記錄,以維護參考完整性。 如需可選取之選項的詳細資訊,請參閱 Rule 列舉型別。

  • 巢狀關聯
    切換 Nested 屬性,並控制這個關聯性要如何呈現為 XML。 如需詳細資訊,請參閱巢狀化 DataRelation (ADO.NET)

請參閱

工作

HOW TO:存取關聯 DataTable 中的資料錄

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

參考

DataRelation

概念

將 Windows Form 控制項繫結至 Visual Studio 中的資料

將控制項繫結至 Visual Studio 中的資料

其他資源

連接至 Visual Studio 中的資料

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

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

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

驗證資料