如何:在 Windows 应用程序中显示相关数据
更新:2007 年 11 月
通过将共享同一主表节点的项从“数据源”窗口拖到窗体上,可以显示相关数据。例如,如果有一个数据源包含一个 Customers 表和一个 Orders 相关表,这两个表在“数据源”窗口中都显示为顶级节点(在树视图中)。展开 Customers 节点以便可以显示列,您将会发现该列表中的最后一列是表示 Orders 表的可展开节点。此节点表示客户的相关订单。这意味着如果要创建一个可以选择客户的窗体,然后为该客户显示订单列表,将需要从这一单层次结构中拖动要显示的项。
创建显示相关记录的数据绑定控件
创建显示相关记录的控件
在 Windows 窗体设计器中打开窗体。
打开“数据源”窗口。有关更多信息,请参见如何:打开“数据源”窗口。
展开表示关系中的父表的节点。(父表是一对多关系中与“一”相对应的表。)
将要显示的所有项从“数据源”窗口的关系中的父表拖到窗体上。
相关的子表作为可展开节点显示在父表的列列表底部。将要显示的项从这样一个相关节点拖动到窗体上。
说明: 从各顶级节点拖动项将会创建不相关的单独 BindingSource 组件,这些组件不利于导航相关记录。若要绑定相关数据,必须从同一分层节点选择表。
请参见
任务
如何:使用 Windows 窗体 BindingNavigator 控件定位数据