演练:使用数据集设计器创建数据集
更新:2007 年 11 月
在此演练中,您将使用“数据集设计器”创建数据集。它将指导您完成创建新项目并向其中添加新“数据集”项的全过程。您将学会在不使用向导的情况下如何根据数据库中的表来创建表。
本演练演示如下任务:
创建新的“Windows 应用程序”项目。
将空的“数据集”项添加到项目中。
在应用程序中通过使用“数据集设计器”生成数据集来创建和配置数据源。
在“服务器资源管理器”中创建到 Northwind 数据库的连接。
根据数据库中的表在数据集中随 TableAdapter 一起创建表。
说明: |
---|
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的现用设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 |
先决条件
若要完成本演练,您需要:
- 访问 Northwind 示例数据库(SQL Server 或 Access 版)。有关更多信息,请参见如何:安装示例数据库。
创建新的 Windows 应用程序项目
创建新的 Windows 应用程序项目
从“文件”菜单创建一个新的项目。
在“项目类型”窗格中选择一种编程语言。
在“模板”窗格中单击“Windows 应用程序”。
将项目命名为 DatasetDesignerWalkthrough,然后单击“确定”。
Visual Studio 将把该项目添加到“解决方案资源管理器”中,并在设计器中显示一个新窗体。
将新的数据集添加到应用程序中
向项目添加新的数据集项
在“项目”菜单上单击“添加新项”。
即会出现“添加新项”对话框。
在“添加新项”对话框的“模板”框中,单击“数据集”。
将该数据集命名为 NorthwindDataset,然后单击“添加”。
Visual Studio 将把名为“NorthwindDataset.xsd”的文件添加到项目中,并在“数据集设计器”中打开该文件。
在“服务器资源管理器”中创建数据连接
创建到 Northwind 数据库的连接
在“视图”菜单上单击“服务器资源管理器”。
在“服务器资源管理器”中单击“连接到数据库”按钮。
创建到 Northwind 示例数据库的连接。
说明: 对于此演练,您可以连接到 Northwind 的 SQL Server 或 Access 版本。
有关创建到 SQL Server 的连接的信息,请参见如何:创建与 SQL Server 数据库的连接。
有关创建到 Access 的连接的信息,请参见如何:创建与 Access 数据库的连接。
在数据集内创建表
本节将说明如何向数据集中添加表。
创建 Customers 表
在“服务器资源管理器”中展开您创建的数据连接,然后展开“表”节点。
将“Customers”表从“服务器资源管理器”中拖动到“数据集设计器”上。
“Customers”数据表和“CustomersTableAdapter”被添加到数据集中。
创建 Orders 表
将“Orders”表从“服务器资源管理器”中拖动到“数据集设计器”上。
“Orders”数据表、“OrdersTableAdapter”以及“Customers”表与“Orders”表之间的数据关系将添加到数据集中。
创建 OrderDetails 表
将“Order Details”表从“服务器资源管理器”拖动到“数据集设计器”上。
“Order Details”数据表、“Order DetailsTableAdapter”以及“Orders”表与“Order Details”表之间的数据关系将添加到数据集中。
后续步骤
在应用程序中添加功能
刚刚创建的数据集即出现在“数据源”窗口中。在“数据源”窗口中选择项并将其拖动到窗体上。有关更多信息,请参见“显示数据”概述。
向 TableAdapter 中添加更多查询。有关更多信息,请参见如何:创建 TableAdapter 查询。
在该数据集中的数据表的 ColumnChanging 或 RowChanging 事件中添加验证逻辑。有关更多信息,请参见数据验证概述。