如何:在 Windows 窗体应用程序中显示相关数据

通过将共享同一主表节点的项从 “数据源”窗口 拖到窗体上,可以显示相关数据。 例如,如果有一个数据源包含一个 Customers 表和一个 Orders 相关表,这两个表在**“数据源”**窗口中都显示为顶级节点(在树视图中)。 展开 Customers 节点以便可以显示列,您将会发现该列表中的最后一列是表示 Orders 表的可展开节点。 此节点表示客户的相关订单。 这意味着如果要创建一个可以选择客户的窗体,然后为该客户显示订单列表,将需要从这一单层次结构中拖动要显示的项。

创建显示相关记录的数据绑定控件

显示关系的数据源窗口

链接到视频 有关本主题的视频版本,请参见 How do I: Update Related Tables(如何实现:更新相关的表)。

创建显示相关记录的控件

  1. Windows 窗体设计器 中打开窗体。

  2. 打开**“数据源”**窗口。 有关更多信息,请参见如何:打开“数据源”窗口

  3. 展开表示关系中的父表的节点。 (父表是一对多关系中与“一”相对应的表。)

  4. 将要显示的所有项从**“数据源”**窗口的关系中的父表拖到窗体上。

  5. 相关的子表作为可展开节点显示在父表的列列表底部。 将要显示的项从这样一个相关节点拖动到窗体上。

    提示

    从各顶级节点拖动项将会创建不相关的单独 BindingSource 组件,这些组件不利于导航相关记录。 若要绑定相关数据,必须从同一分层节点选择表。

请参见

任务

演练:在 Windows 窗体上显示数据

如何:连接到数据库中的数据

如何:使用 Windows 窗体 BindingNavigator 控件定位数据

概念

数据应用程序开发中的新增功能

TableAdapter 概述

数据集设计器

数据源概述

其他资源

数据演练

验证数据