本章目标

。能够熟练使用GridView进行数据的查询与展示

。熟练使用ObjectDateSource控件绑定业务逻辑层返回的对象

数据源控件

。快速实现多种常用的数据源进行展示于交互

。快速完成对数据表增删改查操作

。是ASP.NET2.0引入的一个新的数据抽象层

学习过的数据源控件

1、TreeView导航控件使用的XmlDataSource

2、“面包屑”导航控件使用的SiteMapDataSource

数据源控件

vs2008内置的五种内置数据源控件

。SqlDataSource

。AccessDataSource

。ObjectDataSource

。XmlDataSource

。SiteDataSource

SqlDataSource允许访问支持ADO.NET数据提供程序的所有数据源。可访问ODBC、SQL Server等。

ObjectDataSource可以对业务对象或其他返回数据的类执行特定的数据访问。

XmlDataSource可以对XML文档执行特定访问,包括物理访问和内存访问。

SiteDataSource可以对站点地图提供程序所存储的Web站点执行特定的站点地图数据访问。

数据源控件类的层次结构图

Control类(所有数据源控件都派生与Control)

普通数据源控件层次数据源控件

ObjectDateSource SqlDataSource XMLDataSource SiteDataSource

AccessDataSource

ObjectSource的重要属性

属性名称 说明

SelectMethod 获取或设置由检索数据的方法或函数的名称

InerttMethod获取或设置插入数据的方法或函数的名称

UpdateMethod 获取或设置由更新数据的方法或函数的名称

DeleteMethod 获取或设置删除数据的方法或函数的名称

TypeName 获取或设置ObjectDataSource对象表示的类的名称,即业务对象的类名

手写代码方式

this.gvMain.DataSource=UserManager.GetAllUsers();

this.gvMain.DataBind();

。this.gvMain展示数据的控件

。UserManager指定数据集合

。GetAllUsers获取数据的方法

。DataSource数据绑定方法

数据绑定控件

数据绑定控件可以用来展示和绑定数据

。数据源控件不提供展示,数据绑定控件提供展示

。数据绑定控件可以通过数据源控件绑定数据

数据绑定控件的层次结构

posted on 2011-01-20 23:31  专注NET开发  阅读(331)  评论(0编辑  收藏  举报