更新:2007 年 11 月
不同表中的数据可以相互关联。如果两个表中有相关数据,则可以在“数据源”窗口中看到其相互关系。例如,如果连接到 Northwind 示例数据库并展开“Products”表,则会看到“Order Details”表将显示为“Products”表的一部分。如果将此“Order Details”表或其中的一个或多个字段拖动到 Windows 窗体中,则它将显示为与“Products”表的关系的一部分。例如,如果滚动“Products”表中的产品,将自动显示每个产品对应的订单信息。
在窗体上显示相关数据
- 在“文件”菜单上单击“新建项目”。 
- 在“新建项目”对话框中,单击“Windows 应用程序”,然后单击“确定”。 - 一个新的 Windows 窗体项目随即打开。 
- 按照如何:连接到数据库 (C#)中的说明,向名为 Northwind.sdf 的示例数据库中添加一个连接。 
- 在“数据”菜单上单击“显示数据源”。 - 将打开“数据源”窗口。 
- 在“数据源”窗口中,展开“NorthwindDataSet”,再展开“Products”。 
- 单击“Product Name”旁边的下拉箭头,然后单击“Label”。 
- 将“Product Name”字段拖动到 Windows 窗体中。 
- 将“Order Details”表(位于“Products”表中的那个表)拖动到窗体中,并将它放在标签下面。 - DataGridView 控件即会添加到窗体中。 
- 按 F5 运行程序。 
- 当应用程序打开时,请单击窗体顶部的“ProductsBindingNavigator”上的“Move Next Item”(移动下一项) 按钮。 
- 验证 DataGridView 控件中的订单详细信息是否在产品变化时就会更新。