数据绑定技术1.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据绑定技术1.ppt

第6章 数据绑定技术 教学提示:数据访问是Web开发中非常重要的部分。数据库文件保存在网站的服务器中,称为Web数据库,一般常用的数据库系统都可以作为Web数据库。利用ADO.NET可以连接数据库,执行SQL语句或调用存储过程对数据库的数据进行查询、统计、插入、修改、删除等操作。 本章的主要内容 : 数据源控件 数据绑定控件 利用ADO.NET提供的对象,对数据库完成查询显示、添加、删除、修改等操作 6.1 ASP.NET 2.0的新功能 ASP.NET 2.0引入了比ASP.NET 1.0、ASP.NET1.1更简洁快速的数据绑定技术 : 1.通过数据绑定技术实现尽量不写或者少写代码。 2.集成Web应用中常见功能模块——通过拖放控件和设置参数完成。 3.与多层构建兼容的数据绑定技术。 6.2 数据源控件 ASP.NET 2.0引入了一个新的数据抽象层,称为数据源控件,这些控件抽象了底层数据提供程序的使用。 一个数据源控件就是一组Microsoft.NET Framework类,它提供了数据存储和数据绑定控件之间的双向绑定。 数据源控件减少了为检索和绑定数据,或对数据进行排序、分页、编辑而需编写的代码数量。 6.2.1 SqlDataSource数据源控件 如果数据存储在SQL Server、Oracle Server、Access、ODBC数据源或OLE DB数据源,就应使用SqlDataSource数据源控件。 可以使用向导完成配置过程,也可以通过在源视图中修改控件的属性,手动修改控件。 6.2.1 SqlDataSource数据源控件 SqlDataSource数据源控件重要属性的描述 6.3 数据绑定控件 从一个Windows窗体的角度来看,“数据绑定”是把数据绑定到一种用户界面控件的通用机制。数据绑定控件是将数据作为标记,向发出请求的客户端设备或浏览器呈现的 UI 控件。 ASP.NET 2.0 改进数据绑定控件: (1)当数据绑定控件绑定到一个数据源控件(通过 DataSourceID 属性)时,能够自动绑定本身。这使页面开发人员无需了解页面的生存周期,并且不必在此时显式调用 DataBind()。 (2)ASP.NET 2.0 新引入的数据绑定控件能自动使用数据源的功能,例如排序、分页、更新、插入和删除等。 注: 可以使用在ASP.NET 1.x 版中的数据绑定控件,如 DataGrid、DataList、Repeater,也可以使用DropDownList 这样的列表控件进行数据绑定。 6.3.1 GridView控件 GridView控件是对流行的DataGrid控件进行改进后的新的服务器控件,它更容易使用DataGrid 的高级功能,并且大多数功能都不需要编写任何代码。 1、使用GridView显示数据 GridView控件依赖于数据源控件,所以在创建GridView控件前必须首先创建一个数据源控件,如SqlDataSource数据源控件。 2、启用GridView的列排序功能 只需把AllowSorting属性设置为True即可(或在智能标记中选中“启用排序”复选框)。 启用排序功能后,所有的列都变成超链接。单击一个列标题,就会给该列排序。如果重复单击列标题,排序顺序就会在升序和降序之间来回切换。 3、启用GridView的分页功能 只需把AllowPaging属性设置为True即可(或在智能标记中选中“启用分页”复选框)。 设置PageSize属性设置页的大小;使用PagerSettings-Mode属性指定各种Pager模式;设置PagerStyle属性设置显示Pager文本的样式。 4、定制GridView中的列 当显示的数据不是简单的文本类型,需要使用其它类型的控件显示时,就需要对GridView中的列进行定制。 注: GridView自动把数据类型为bit或Boolean的列转换为CheckBoxField。 选择GridView智能标记中的“编辑列”选项,可以编辑栅格中已有的列:改变列的可见性、标题文本、样式等。 选择GridView智能标记中的“添加新列”选项,可以给栅格添加新列。 5、使用TemplateField列 控件模板是一个容器,它可以添加其它内容,如文本、HTML控件或ASP.NET控件。 TemplateField提供了6种不同的模板,用于定制列的指定区域,或创建列中的单元格能进入的模式,如编辑模式。 ItemTemplate是最常用的模板,它控制着每个单元格的默认内容。 6、编辑GridView中的数据行 7、删除GridView数据

文档评论(0)

gsgtshb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档