数据集可像关系数据库一样包含关系表。 简化数据表之间关系的对象是 DataRelation 对象。 下列主题提供了有关 ADO.NET DataRelation 对象、如何创建它们以及如何使用它们处理相关表中的数据的信息。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
本节内容
- 介绍 DataRelation 对象 
 提供有关数据集允许您指定表间关系以及利用这些关系的方法的概述。
- 如何:使用数据集设计器创建 DataRelation 
 介绍如何使用**“数据集设计器”**向数据集中添加 DataRelation 对象。
- 如何:访问相关数据表中的记录 
 介绍如何通过编程方法返回具有一对多关系的表的类型化数据集中的相关记录。
- 如何:在数据集设计器上显示或隐藏关系名 
 介绍如何打开或关闭关系名称在**“数据集设计器”**图面上的显示。
- 演练:创建数据表之间的关系 
 提供分步说明,介绍如何使用**“数据集设计器”**创建两个数据表并在它们之间添加关系。
参考
- 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) 
 讨论嵌套 DataRelation 对象在以 XML 数据形式表示 DataSet 内容时的重要性,并描述如何创建这些对象。