在 Server Explorer(服务器资源管理器)中,建立连接到罗斯文示例数据库的数据连接。 在 Server Explorer(服务器资源管理器)中展开罗斯文数据连接,直到可以看到所有的表。 创建数据适配器和连接 此步骤创建用于在应用程序和数据源之间连接和交换数据的连接和数据适配器。
创建数据适配器和连接
将“客户”表从 Server Explorer(服务器资源管理器)中拖到窗体上。组件栏中将显示连接和数据适配器。 选择 Connection(连接)并将 Name 属性设置为 dcNorthwind。 选择数据适配器并将 Name 属性设置为 daCustomers。 将“订单”表从 Server Explorer(服务器资源管理器)中拖到窗体上。组件栏中将显示第二个数据适配器。 选择新的数据适配器并将 Name 属性设置为 daOrders。 生成数据集 使用刚刚添加到窗体上的数据适配器生成包含客户表和订单表的数据集。
生成将包含相关数据表的数据集
从 Data(数据)菜单中,选择 Generate Dataset(生成数据集)。将显示 Generate Dataset(生成数据集)对话框。 提示:将光标移到窗体上即可使用 Data(数据)菜单。 单击 New(新建)并将数据集命名为 dsNorthwind。 选择客户表和订单表。 选择 Add this dataset to the designer(将此数据集添加到设计器)复选框,然后单击 OK(确定)。 Solution Explorer(解决方案资源管理器)的项目中将添加一个名为 dsNorthwind.xsd 的文件,并且组件栏中将显示该数据集的一个实例。
创建关系 生成数据集并不能自动创建数据集中各表之间的关系。关系可以通过编程创建,也可以使用 XML Designer(XML 设计器)直观地创建。本文使用 XML Designer(XML 设计器)。
创建客户表和订单表之间的关系
在 Solution Explorer(解决方案资源管理器)中,双击 dsNorthwind.xsd 文件。文件将在 XML Designer(XML 设计器)中打开。 从工具栏的 XML Schema(XML 架构)选项卡中,将 Relation(关系)拖到订单表上。 在 Edit Relation(编辑关系)对话框中,设置以下属性: