(第10章)-数据绑定与记录导航课件.ppt

时间:2023-1-10 作者:791650988

(第三讲)横波勘探课件.ppt

物探新方法技术地震勘探第三讲:横波勘探,常规地震勘探是利用单一的纵波进行勘探.多波勘探是指不仅利用纵波还利用横波转换波进行勘探,以提供有关地质油气藏更多的信息,解决单一纵波勘探所不能解决的问题,近年来,由于勘探目标区的复杂程度大大增加,油田,

《(第10章)-数据绑定与记录导航课件.ppt》由会员分享,可在线阅读,更多相关《(第10章)-数据绑定与记录导航课件.ppt(60页珍藏版)》请在上搜索。

1、,第 10 章数据绑定与记录导航,对于各种类型的数据库应用系统,通过Windows界面或Web网页浏览数据源中的数据时,一般先将后台数据表中的数据填充到内存的数据集中,然后展现在Windows界面或者Web网页中。,本章主要学习ADO.NET的数据绑定技术和记录导航。,【知识技能目标】(1)掌握数据绑定的方式、对象与清除方法。(2)掌握使用属性窗口实现数据绑定的方法。(3)掌握编写程序代码实现数据绑定的方法。(4)掌握ADO.NET中记录导航的方法。(5)了解数据绑定与记录导航涉及的类。,【本章学习导航】本章主要探讨数据绑定和记录导航两个问题,这两个问题都会涉及到几个相同的类,ADO.NET访

2、问数据库时记录位置的移动机制与ADO不同,主要通过几个对象进行控制。,10.1数据绑定概述,10.1.1数据绑定的方式 窗体控件的数据绑定一般可以分为两种方式:单一绑定和复合绑定。,1单一绑定 所谓“单一绑定”是指将单一的数据元素绑定到控件的某个属性。例如,将TextBox控件的Text属性与“学生信息”数据表中的“姓名”字段进行绑定。,单一绑定是利用控件的DataBindings集合属性实现的,其一般形式如下。控件名称.DataBindings.Add(控件的属性名称,数据源,数据成员)括号中的三个参数说明如下。,(1)控件的属性名称 该参数为字符串形式,指定绑定到控件的哪一个属性。Data

3、Bindings的集合属性允许让控件的多个属性与数据源进行绑定,经常使用的绑定属性如表10-1所示。,图10-1单一绑定的错误提示信息,(2)数据源 该参数为变量形式,可以是DataSet、DataTable、DataView或者数组等多种形式。,(3)数据成员 该参数为字符串形式,是数据源的子集合。如果数据源是DataSet,那么数据成员就是“DataTable.字段名称”;如果数据源是DataTable,那么数据成员就是“字段名称”。,2复合绑定 所谓“复合绑定”是指控件和一个以上的数据元素进行绑定,通常是指把控件和数据集中的多条数据记录或者多个字段值、数组中的多个数组元素进行绑定。,Da

4、taGrid、ComboBox、ListBox和CheckedListBox等控件都支持复合数据绑定,例如,将DataGrid控件与数据集DataSet绑定,以便同时显示数据表中的所有数据记录。,10.1.2数据绑定的对象 ADO.NET提供了许多能够被绑定的数据对象,既包括一般的数据集及其成员对象,也包括数组或集合,以及窗体或其他控件的属性。,(1)DataSet 可以使用单一绑定或者复合绑定来绑定DataSet内的数据。(2)DataTable 可以使用单一绑定或复合绑定来绑定DataTable内的数据。,(3)DataView 可以使用单一绑定或复合绑定来绑定DataView内的数据。(

5、4)DataColumn DataColumn对象是DataTable对象的基本组成元素,可以使用单一绑定或复合绑定来绑定数据表中的某个字段的数据。,(5)数组或集合 数组或集合也可以作为数据绑定的对象。(6)窗体或控件属性 Windows窗体中控件的绑定对象也可以是窗体或控件的属性。,10.1.3数据绑定的清除 程序运行时,对于单一绑定,同一个控件属性不能重复进行绑定,否则会出现如图10-1所示的绑定错误。,正确的方法是:先清除现有的绑定,然后再重新与数据源进行绑定。清除数据绑定的实例代码如下所示。清除窗体中所有控件的绑定的实例代码如下所示。,10.2数据绑定的实现方法,ADO.NET的数据

6、绑定的实现方法主要有两种:第一种方法是在设计阶段使用属性窗口设置属性值实现数据绑定;第二种方法是在设计阶段编写程序代码实现数据绑定。,10.2.1使用属性窗口实现数据绑定 在设计阶段事先建立数据集的实例对象,并把数据填入该数据集中,然后利用Visual Studio.NET集成开发环境的属性窗口进行数据绑定。,【实例10-1】1设计任务 设计一个窗体,该窗体利用属性窗口实现数据绑定。其运行效果如图10-2所示。,图10-2使用属性窗口绑定数据的运行效果,2设计过程(1)新建一个项目Chapter10_1。(2)在窗体中添加4个Button控件、4个Label控件、1个TextBox控件、3个ComboBox控件和1个DataGrid控件,窗体及控件的设计外观如图10-3所示。,图10-3数据绑定窗体的设计状态,利用“工具箱”中的“数据”控件创建SqlConnection对象和SqlDataAdapter对象,分别更改名称为“conn”和“SqlDa”。生成数据集,且将数据集名称更改为“SqlDs1”。,(3)利用属性窗口设置数据绑定。先选中窗体中的ComboBox1控件,然后在“属性”

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:791650988@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。