ASP NET程序设计(徐占鹏)教学资源数据绑定控件的使用(二)数据源控件的使用.ppt

ASP NET程序设计(徐占鹏)教学资源数据绑定控件的使用(二)数据源控件的使用.ppt

ID:50083625

大小:1.85 MB

页数:30页

时间:2020-03-08

ASP NET程序设计(徐占鹏)教学资源数据绑定控件的使用(二)数据源控件的使用.ppt_第1页
ASP NET程序设计(徐占鹏)教学资源数据绑定控件的使用(二)数据源控件的使用.ppt_第2页
ASP NET程序设计(徐占鹏)教学资源数据绑定控件的使用(二)数据源控件的使用.ppt_第3页
ASP NET程序设计(徐占鹏)教学资源数据绑定控件的使用(二)数据源控件的使用.ppt_第4页
ASP NET程序设计(徐占鹏)教学资源数据绑定控件的使用(二)数据源控件的使用.ppt_第5页
资源描述:

《ASP NET程序设计(徐占鹏)教学资源数据绑定控件的使用(二)数据源控件的使用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元六数据绑定控件的使用(二)数据源控件的使用主讲教师:宋园园学习目标【知识目标】了解其他数据源控件的常用属性以及方法;掌握其他数据源控件的使用过程【技能目标】能够熟悉其他数据源控件的应用;学习提纲数据源控件AccessDataSource数据源控件XmlDataSource数据源控件SiteMapDataSource数据源控件ObjectDataSource数据源控件AccessDataSource数据源控件AccessDataSourceAccessDataSource是一种专用的数据源控件,该控件只能用于访问Access数据库文件。

2、Access是Office系列软件中的一个成员。称为桌面级关系型数据库系统。很多简单的个人网站都以此为后端数据库系统。对于处理数据量小于2GB,并发量小于255用户的情况,该数据库系统是一种较好的选择。AccessDataSource控件直接继承于SqlDataSource。因此,其使用方法和表现形式与SqlDataSource基本一致。在SqlDataSource数据源控件中,用户可以指定数据提供程序的名称。但是在AccessDataSource数据源控件中,ConnectionString属性和ProviderName属性被设定为只读

3、。新增加的属性和方法:DataFile属性:该属性用于获取或设置Access文件的路径。路径表示的方式可以是虚拟路径、绝对路径、相对路径或者是UNC目标路径。如果只有文件名,则表示该数据库文件与当前正在执行的Web窗体在同一个目录中。如:~/App_Data/xjgl.mdb需要特别提醒的是,该属性中不能使用Access数据库文件的物理路径。例如“C:WebSiteData.mdb”是非法的路径格式。数据源控件AccessDataSource数据源控件AccessDataSourceGetDbProviderFactory方法:该方法

4、获取与数据提供程序相关联的DbProviderFactory对象。通常返回一个OleDbFactory实例。说明:系统在执行相关的数据操作时,会使用一个特定的账户对Access文件进行读写操作。因此,需要使该账户拥有读写操作权限。可手工添加文件所在目录的访问权限。AccessDataSource配置AccessDataSource配置AccessDataSource配置数据源控件XmlDataSource该数据源控件用来操作层次化数据。层次化数据所使用的模型为树状模型,其内部数据表现方式也为树状结构。比较常见的树状结构应用有文件系统、菜单

5、系统、XML文档等。这些应用的数据项之间都有上下级关系。ASP.NET2.0中提出了一套完整的处理层次化数据的解决方案,包括两方面的内容:层次化数据的访问和层次化数据的展现。层次化数据访问控件包括:XmlDataSource和SiteMapDataSource。层次化数据展现控件包括:TreeView控件、Menu控件、SiteMapPath控件等。数据源控件XmlDataSource示例一:从工具箱拖入一个XmlDataSource控件,观察其DataFile和XPath属性。DataFile:XML文件所在位置。XPath:元素在XM

6、L文件层次结构中的位置,即路径。使用反斜杠“/”分开子元素名称来描述路径。下面的XPath表达式选择元素order下元素item中的所有price元素:/order/item/price配置XmlDataSource配置XmlDataSource配置XmlDataSource配置XmlDataSource配置XmlDataSource配置XmlDataSource数据源控件SiteMapDataSourceSiteMapDataSource是一个数据源控件,Web服务器控件及其他控件可使用该控件绑定到分层的站点地图数据。SiteMapDa

7、taSource控件是站点地图数据的数据源,站点数据则由为站点配置的站点地图提供程序进行存储。SiteMapDataSource使那些并非专门作为站点导航控件的Web服务器控件(如TreeView、Menu和DropDownList控件)能够绑定到分层的站点地图数据。可以使用这些Web服务器控件将站点地图显示一个为目录,或者对站点进行主动式导航。数据源控件SiteMapDataSourceSiteMapDataSource绑定到站点地图数据,并基于在站点地图层次结构中指定的起始节点,在Web服务器控件中显示其视图。默认情况下,起始节点是层

8、次结构的根节点,但也可以是层次结构中的任何其他节点。导航基础是站点地图。站点地图是一个XML文件,描述站点的逻辑结构,即整个站点页面之间的层次关系,默认文件名为Web.sitemap。该文件须

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。