使用 ObjectDataSou rce 显示数据 简介 有了完整的应用程序体系结构和网站页面布局,我们就可以开始研究如何实现与任务相关的各种常用数据和报表
前面的教程中,已经介绍了如何通过编程将来自 DAL 和 BLL 的数据绑定到 ASP
NET 页面的 Web 数据控件
该语法是 ASP
x 应用程序使用的模式,可以在 2
0 应用程序中继续使用
它通过将获得的数据集赋值给 Web 数据控件的DataSource 属性,然后调用DataBind()方法来显示数据
并且,ASP
0 新的数据源控件提供了新的声明方式来处理数据
使用这些控件,无需编写一行代码就可以绑定通过前一教程创建的 BLL 检索出的数据
0 附带有五个内置数据源控件 – SqlDataSource, AccessDataSource,ObjectDataSource,XmlDataSource, 和 SiteMapDataSource – ,但是,如果需要,用户仍然可以自己构建 custom data source controls
由于我们已经为教程应用程序开发了一个体系结构,因此我们将基于现有的BLL 类来使用 ObjectDataSource
图1: ASP
0 包含五个内置数据源控件 ObjectDataSource 充当协调其他对象的代理
要配置 ObjectDataSource,需要指定这个底层对象,需要指定该对象的方法如何映射到 ObjectDataSource 的 Select、Insert、Update 和 Delete 方法
一旦指定了底层对象,并且该对象的方法也映射到了 ObjectDataSource 的对象,就可以将 ObjectDataSource 绑定到 Web 数据控件了
NET 附带了许多 Web 数