(第10章)-数据绑定和记录导航.pptVIP

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 10 章 数据绑定与记录导航   对于各种类型的数据库应用系统,通过Windows界面或Web网页浏览数据源中的数据时,一般先将后台数据表中的数据填充到内存的数据集中,然后展现在Windows界面或者Web网页中。 本章主要学习ADO.NET的数据绑定技术和记录导航。 ——【知?识?技?能?目?标】—— (1)掌握数据绑定的方式、对象与清除方法。 (2)掌握使用属性窗口实现数据绑定的方法。 (3)掌握编写程序代码实现数据绑定的方法。 (4)掌握ADO.NET中记录导航的方法。 (5)了解数据绑定与记录导航涉及的类。 ——【本?章?学?习?导?航】—— 本章主要探讨数据绑定和记录导航两个问题,这两个问题都会涉及到几个相同的类,ADO.NET访问数据库时记录位置的移动机制与ADO不同,主要通过几个对象进行控制。 10.1 数据绑定概述 10.1.1 数据绑定的方式 窗体控件的数据绑定一般可以分为两种方式:单一绑定和复合绑定。 1.单一绑定 所谓“单一绑定”是指将单一的数据元素绑定到控件的某个属性。例如,将TextBox控件的Text属性与“学生信息”数据表中的“姓名”字段进行绑定。 单一绑定是利用控件的DataBindings集合属性实现的,其一般形式如下。 控件名称.DataBindings.Add ( 控件的属性名称 , 数据源 , 数据成员 ) 括号中的三个参数说明如下。 (1)控件的属性名称 该参数为字符串形式,指定绑定到控件的哪一个属性。DataBindings的集合属性允许让控件的多个属性与数据源进行绑定,经常使用的绑定属性如表10-1所示。 (2)数据源 该参数为变量形式,可以是DataSet、DataTable、DataView或者数组等多种形式。 (3)数据成员 该参数为字符串形式,是数据源的子集合。如果数据源是DataSet,那么数据成员就是“DataTable.字段名称”;如果数据源是DataTable,那么数据成员就是“字段名称”。 2.复合绑定 所谓“复合绑定”是指控件和一个以上的数据元素进行绑定,通常是指把控件和数据集中的多条数据记录或者多个字段值、数组中的多个数组元素进行绑定。 DataGrid、ComboBox、ListBox和CheckedListBox等控件都支持复合数据绑定,例如,将DataGrid控件与数据集DataSet绑定,以便同时显示数据表中的所有数据记录。 10.1.2 数据绑定的对象 ADO.NET提供了许多能够被绑定的数据对象,既包括一般的数据集及其成员对象,也包括数组或集合,以及窗体或其他控件的属性。 (1)DataSet 可以使用单一绑定或者复合绑定来绑定DataSet内的数据。 (2)DataTable 可以使用单一绑定或复合绑定来绑定DataTable内的数据。 (3)DataView 可以使用单一绑定或复合绑定来绑定DataView内的数据。 (4)DataColumn DataColumn对象是DataTable对象的基本组成元素,可以使用单一绑定或复合绑定来绑定数据表中的某个字段的数据。 (5)数组或集合 数组或集合也可以作为数据绑定的对象。 (6)窗体或控件属性 Windows窗体中控件的绑定对象也可以是窗体或控件的属性。 10.1.3 数据绑定的清除 程序运行时,对于单一绑定,同一个控件属性不能重复进行绑定,否则会出现如图10-1所示的绑定错误。 正确的方法是:先清除现有的绑定,然后再重新与数据源进行绑定。 清除数据绑定的实例代码如下所示。 清除窗体中所有控件的绑定的实例代码如下所示。 10.2 数据绑定的实现方法 ADO.NET的数据绑定的实现方法主要有两种:第一种方法是在设计阶段使用属性窗口设置属性值实现数据绑定;第二种方法是在设计阶段编写程序代码实现数据绑定。 10.2.1 使用属性窗口实现数据绑定 在设计阶段事先建立数据集的实例对象,并把数据填入该数据集中,然后利用Visual Studio.NET集成开发环境的属性窗口进行数据绑定。 【实例10-1】

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档