ASP.NET 4.0 Web程序设计 教学课件 作者 刘艳丽 张恒 第9章 数据绑定技术与绑定控件.ppt

ASP.NET 4.0 Web程序设计 教学课件 作者 刘艳丽 张恒 第9章 数据绑定技术与绑定控件.ppt

ID:50036693

大小:177.50 KB

页数:22页

时间:2020-03-08

ASP.NET 4.0 Web程序设计 教学课件 作者 刘艳丽 张恒 第9章 数据绑定技术与绑定控件.ppt_第1页
ASP.NET 4.0 Web程序设计 教学课件 作者 刘艳丽 张恒 第9章 数据绑定技术与绑定控件.ppt_第2页
ASP.NET 4.0 Web程序设计 教学课件 作者 刘艳丽 张恒 第9章 数据绑定技术与绑定控件.ppt_第3页
ASP.NET 4.0 Web程序设计 教学课件 作者 刘艳丽 张恒 第9章 数据绑定技术与绑定控件.ppt_第4页
ASP.NET 4.0 Web程序设计 教学课件 作者 刘艳丽 张恒 第9章 数据绑定技术与绑定控件.ppt_第5页
资源描述:

《ASP.NET 4.0 Web程序设计 教学课件 作者 刘艳丽 张恒 第9章 数据绑定技术与绑定控件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章数据绑定技术与绑定控件本章主要内容9.1数据绑定技术基础9.2数据源控件9.3数据绑定控件9.1数据绑定技术基础数据绑定允许开发人员将一个数据源和一个服务器端控件进行关联,免除了手工编写代码进行数据显示的麻烦。在ASP.NET中,开发人员可以使用声明式的语法对控件进行数据的绑定,而且大多数服务器控件都提供了对数据绑定的支持。9.1.1单值数据绑定单值数据绑定允许为控件的某个属性指定一个绑定表达式,可以在声明代码中直接使用绑定表达式进行绑定。单值数据绑定通常使用如下语法来指定数据绑定表达式。<%#数据表达式%>单值数据绑定实例使用数据绑定

2、并不只限于绑定到数据库中的数据,一个变量、表达式或一个函数,都可以在表达式中指定。具体实现请参考源代码下ch9_1网站中的SingleValueBinding.aspx文件.9.1.2重复值绑定表9-1重复值绑定控件的属性属性说明DataSource包含要显示的数据的数据对象DataSourceID使用该属性连接到一个数据源控件DataTextField指定列表控件将显示为控件文本的值DataTextformatString指定DataTextValue属性将显示的格式DataValueField该属性与DataTextField属性类似重复

3、值数据绑定实例将SqlDataReader记录绑定到DropDownList控件后,可以看到并不是只显示一个单值而是显示了一个列表,这种绑定方式称为重复值数据绑定。具体实现请参考源代码下ch9_1网站中的RepeatValueDataBinding.aspx文件.9.2数据源控件ASP.NET4.0中主要包括如下6种数据源控件:SqlDataSource控件ObjectDataSource控件LinqDataSource控件AccessDataSource控件XmlDataSource控件SiteMapDataSource控件9.2.1Sql

4、DataSource数据源控件SqlDataSource是ASP.NET4.0中应用最为广泛的数据源控件。该控件能够与多种常用数据库进行交互,并且能够在数据绑定控件的支持下,完成多种数据访问任务,表示到ADO.NETSQL数据库提供程序(如SQL、OLEDB、ODBC或Oracle)的连接。9.2.2ObjectDataSource数据源控件图9-3使用ObjectDataSource对象的三层结构示意图9.2.3LinqDataSource数据源控件ASP.NET4.0中引入了一个功能强大的LinqDataSource控件,该控件的用法与S

5、qlDataSource控件相似,但LinqDataSource控件将从语言集成查询中获取数据源。LinqDataSource控件需要与一个数据源实体上下文对象DataContext进行绑定。DataContext类是一个LINQtoSQL类,它充当SQLServer数据库与映射到该数据库的LINQtoSQL实体类之间的管道。9.3数据绑定控件9.3.1GridView控件GridView是一个显示表格式数据的控件,它是ASP.NET服务器控件中功能最强大、最实用的一个控件。GridView显示一个二维表格式数据,每列表示一个字段,每行表示一

6、条记录。GridView控件实例下面的实例使用GridView控件对数据进行编辑、更新和取消操作。具体实现请参考源代码下ch9_3网站中的Default.aspx文件.9.3.2DetailsView控件1.DetailsView控件概述GridView控件适合显示多行数据。在某些时候用户希望一次只看到某一行中所包含数据字段的详细数据,即页面一次只显示一条记录。DetailsView控件的主要功能是以表格形式显示和处理来自数据源的单条数据记录,其表格只包含两个数据列。DetailView有一个DefaultMode属性,可以控制默认的显示模式

7、,该属性有3个可选值。DetailsViewMode.Edit:编辑模式,用户可以更新记录的值。DetailsViewMode.Insert:插入模式,用户可以向数据源中添加新记录。DetailsViewMode.ReadOnly:只读模式,这是默认的显示模式。2.使用DetailsView控件的实例该实例通过DetailsView控件显示Student数据库中tb_StuInfo表的信息,并且可以进行插入、更新和删除操作。具体实现请参考源代码下ch9_3→DetailsView→DetailsViewDemo.aspx9.3.3ListVi

8、ew控件和DataPager控件1.ListView控件和DataPager控件简介ListView控件集成了GridView、DataList、Repeater、

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

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

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