向用户显示信息:在用户界面中显示数据
更新:2007 年 11 月
在本课中,您将学习如何创建一个基本的用户界面,以便查看本地数据库中的数据。
现在您已创建了到本地数据库文件的连接,下一步便是创建一个用户界面来显示数据。若要从数据库中检索数据并将其显示在用户界面上,其背后的编程是非常复杂的。幸运的是,Visual Basic 会自动为您创建并配置所需的数据对象,而您只需选择和定位对象。在本课中,您将学习如何创建一个简单的数据显示窗体。
试一试!
创建一个数据访问窗体
打开上一课中的“地址”项目。如果您尚未完成上一课,请转到获取所需的信息:连接到现有的数据库并完成该课,然后再继续。
在“解决方案资源管理器”中,选择“Form1.vb”,然后在“视图”菜单中单击“设计器”。
在解决方案资源管理器中单击“数据源”选项卡。
在“数据源”窗口中,用一些时间浏览一下“FirstDatabaseDataSet”和“地址”节点。您可以展开“地址”节点以查看表中的各个字段。
将“地址”节点从“数据源”窗口中拖到窗体上。
说明: 一些控件将自动添加到窗体中,还会创建若干组件并添加到窗体下边的组件栏中。其中有一个将可显示表的行和列的 DataGridView 控件,还有一个用于定位的控件 AddressesBindingNavigator。此外,Visual Basic 还创建了若干组件,这些组件可用于连接到数据库,管理数据检索和数据更新,以及在本地 DataSet(分别为“AddressesBindingSource”、“AddressesTableAdapter”和“FirstDatabaseDataSet”)中存储数据。
选择 AddressesDataGridView 控件,并在“属性”窗口中,将 Dock 属性设置为 Fill(单击中间的按钮)。
这将展开网格以填充窗体。
按 F5 运行程序。
“Addresses”表中的数据将显示在窗体的 DataGridView 控件中。可以使用窗体顶部“BindingNavigator”中的控件在行之间定位,甚至可以添加或删除记录。还可以通过修改显示在网格中的数据来更改记录,但除非您单击“保存数据”图标,否则不会保存这些更改。在下一个主题中,您将学习如何自动保存数据更改。
后续步骤
在本课中,您学习了如何使用 Visual Basic 可视化工具创建基本的面向数据的用户界面。在下一课中,您将学习如何创建数据输入窗体并将更改保存到数据库中。
下一课:添加或修改记录:更新数据