ebMatrix主界面右上区域的工作区管理栏(Workspace),会发现在Workspace标签页的旁边还有一个Data标签页,这里还提供了一个数据栏(Data) ,点击Data标签页就进入了数据窗口(Data),如图8所示。
 图8:数据窗口
开发数据库访问程序首先要建立数据库连接,点击数据窗口中的添加数据库连接按钮 ,可以看到添加新数据库连接项目窗口,如图9所示。
 图9:添加数据库连接
WebMatrix可以支持Access数据库,也可以支持SQL Server/MSDE数据库/桌面引擎,如果是后者的话,可以得到更好的支持,在这里为简便起见,可以选择Access Database,点击OK,从弹出的对话框中选择一个Access数据库,比如Access自带的Sample数据库:家庭成员地址数据库文件ADDRBOOK.MDB,点击OK后可以看到WebMatrix已经在数据窗口中建好了一个数据库连接,从中可以看到数据库中的数据表,如图10所示。
 图10:一个建立好的数据连接
建好了数据库连接后,剩下来的事情就简单了,新建一个ASP.NET程序文件DataBaseAccess.aspx,然后在数据窗口中选择一个数据表(比如"家庭成员"表)拖放到页面设计视图上,可以看到页面上自动建立了一个MxDataGrid控件和一个AccessDataSourceControl控件,并自动完成了数据集的关联,如图11所示。
 图11:拖放一个数据表到页面设计视图区后的效果
此时已经完成了一个具有基本的数据显示功能的数据库访问程序的开发。点击运行按钮运行程序,可以看到页面的显示效果--页面上显示出一张有关家庭成员信息的数据表,可以看到这个数据表还进行了自动分页显示处理,在表格的最后一行是数据分页显示的页码链接,用鼠标点击表格的表头各列,表中数据可以自动按照该列排序显示,这样的数据表已经可以满足一般的页面数据显示需要,而此时你甚至还没有编写一行代码。
 图12:DataBaseAccess程序运行效果
作为一个数据库访问程序,仅仅有数据显示功能当然是不够的,还需要加上一些基本的增、删、改等交互功能,下面我们为DataBaseAccess程序加入数据查询功能。
回到页面设计视图,从工具箱中将WebControls栏中的TextBox和Button拖放到页面设计视图上,将Button的"Text"属性设为"查询" 上一页 [1] [2] [3] [4] [5] [6] 下一页 |