向用户显示信息:在用户界面中显示数据

更新:2007 年 11 月

在本课中,您将学习如何创建一个基本的用户界面,以便查看本地数据库中的数据。

现在您已创建了到本地数据库文件的连接,下一步便是创建一个用户界面来显示数据。若要从数据库中检索数据并将其显示在用户界面上,其背后的编程是非常复杂的。幸运的是,Visual Basic 会自动为您创建并配置所需的数据对象,而您只需选择和定位对象。在本课中,您将学习如何创建一个简单的数据显示窗体。

试一试!

创建一个数据访问窗体

  1. 打开上一课中的“地址”项目。如果您尚未完成上一课,请转到获取所需的信息:连接到现有的数据库并完成该课,然后再继续。

  2. 在“解决方案资源管理器”中,选择“Form1.vb”,然后在“视图”菜单中单击“设计器”。

  3. 在解决方案资源管理器中单击“数据源”选项卡。

    在“数据源”窗口中,用一些时间浏览一下“FirstDatabaseDataSet”和“地址”节点。您可以展开“地址”节点以查看表中的各个字段。

  4. 将“地址”节点从“数据源”窗口中拖到窗体上。

    说明:

    一些控件将自动添加到窗体中,还会创建若干组件并添加到窗体下边的组件栏中。其中有一个将可显示表的行和列的 DataGridView 控件,还有一个用于定位的控件 AddressesBindingNavigator。此外,Visual Basic 还创建了若干组件,这些组件可用于连接到数据库,管理数据检索和数据更新,以及在本地 DataSet(分别为“AddressesBindingSource”、“AddressesTableAdapter”和“FirstDatabaseDataSet”)中存储数据。

  5. 选择 AddressesDataGridView 控件,并在“属性”窗口中,将 Dock 属性设置为 Fill(单击中间的按钮)。

    这将展开网格以填充窗体。

  6. 按 F5 运行程序。

    “Addresses”表中的数据将显示在窗体的 DataGridView 控件中。可以使用窗体顶部“BindingNavigator”中的控件在行之间定位,甚至可以添加或删除记录。还可以通过修改显示在网格中的数据来更改记录,但除非您单击“保存数据”图标,否则不会保存这些更改。在下一个主题中,您将学习如何自动保存数据更改。

后续步骤

在本课中,您学习了如何使用 Visual Basic 可视化工具创建基本的面向数据的用户界面。在下一课中,您将学习如何创建数据输入窗体并将更改保存到数据库中。

下一课:添加或修改记录:更新数据

请参见

任务

获取所需的信息:连接到现有的数据库

其他资源

管理记录:在程序中使用数据

Visual Basic 指导教程