ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[2] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[3] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[4] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[5] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[6] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[7] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[8] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[9] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[10] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[11] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[12] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
[13] ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
系列文章导航:
ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
ASP.NET 2.0数据教程之六:编程设置ObjectDataSource的参数值
ASP.NET 2.0数据教程之七:使用DropDownList过滤的主/从报表
ASP.NET 2.0数据教程之八:使用两个DropDownList过滤的主/从报表
ASP.NET 2.0数据教程之十:使用 GridView 和DetailView实现的主/从报表
ASP.NET 2.0数据教程之十一:基于数据的自定义格式化
ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
ObjectDataSource充当别的对象的代理。通过配置ObjectDataSource,我们指定这些底层的对象,还有这些对象的方法如何映射到ObjectDataSource的Select、Insert、Update和Delete方法。一旦底层的对象被指定并且其方法映射到ObjectDataSource的方法后,我们就可以把ObjectDataSource绑定到页面上的Data Web 服务器控件。ASP.NET提供了许多Data Web 服务器控件,包括GridView、DetailsView、RadioButtonList和DropDownList等等。在页面的生命周期中,Data Web 服务器控件可能需要访问它所绑定的数据,这将通过调用ObjectDataSource的Select方法来实现;如果这个Data Web 服务器控件还支持插入、更新或者删除,那么将调用ObjectDataSource的Insert、Update或者Delete方法。这些调用会通过ObjectDataSource被发送到适当的底层对象的方法,如下图所示。
图2:ObjectDataSource充当一个代理
虽然ObjectDataSource被用来实现插入、更新或者删除数据,但暂时我们只集中讨论返回数据,以后的章节再探讨使用ObjectDataSource和Data Web 服务器控件实现数据修改。