欢迎来到天天文库
浏览记录
ID:50083550
大小:401.50 KB
页数:13页
时间:2020-03-08
《ASP NET程序设计(徐占鹏)教学资源_单元5 ADO.NET访问数据库(六)SqlDataSet对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单元五ADO.NET访问数据库(六)DataSet数据对象主讲教师:徐占鹏学习目标【知识目标】了解dataset对象的基础知识,属性及方法;【技能目标】掌握dataset对象的基础知识;掌握dataset对象的常用属性及方法;能够Dataset对象实现数据绑定等操作;注:本课内容参考教材单元五5.2DataSet对象简介DataSet对象又称为数据集对象。数据集对象是ADO.NET技术的精髓,可以把它理解为是ADO.NET通过数据库提供程序获得数据库的数据后,在客户机的内存中缓存的数据库,即内存中的数据库。DataSet对象包括相关表、数据行、列
2、、主外键约束和表间关系在内的整个数据集,是一个独立的实体,不是数据提供者类的组成部分,也不直接和数据源进行关联,而是通过DataAdapter操作数据源。DataSet对象简介使用DataSet的方法有若干种,这些方法可以单独应用,也可以结合应用。您可以:以编程方式在DataSet中创建DataTable、DataRelation和Constraint,并使用数据填充表。通过DataAdapter用现有关系数据源中的数据表填充DataSet。使用XML加载和保持DataSet内容。DataSet对象简介DataSet对象是支持ADO.NET的断开
3、式、分布式数据方案的核心对象。DataSet是数据的内存驻留表示形式,无论数据源是什么,它都会提供一致的关系编程模型。它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。DataSet表示包括相关表、约束和表间关系在内的整个数据集。下图将显示DataSet对象模型。DataSet对象模型DataSet对象的常用属性属性描述说明DataSetName获取或设置当前DataSet的名称。DefaultViewManager获取DataSet所包含的数据的自定义视图,以允许使用自定义的DataViewManager进行筛选、搜索和
4、导航。ExtendedProperties获取与DataSet相关的自定义用户信息的集合。HasErrors获取用于将表链接起来并允许从父表浏览到子表的关系的集合。Tables获取包含在DataSet中的表的集合。DataSet对象属性DataSetName获取或设置当前DataSet的名称。Tables属性:获取包含在DataSet中的表的集合。DataSet对象常用方法方法描述说明Clear()通过移除所有表中的所有行来清除任何数据的DataSet。Clone()复制DataSet的结构,包括所有DataTable架构、关系和约束。不要复制任
5、何数据。Copy()复制该DataSet的结构和数据。CreateDataReader()为每个DataTable返回带有一个结果集的DataTableReader,顺序与Tables集合中表的显示顺序相同。Dispose()释放由MarshalByValueComponent使用的所有资源。ReadXml(String)使用指定的文件将XML架构和数据读入DataSet。DataSet对象重点方法Dispose()释放由MarshalByValueComponent使用的所有资源。ReadXml(String)使用指定的文件将XML架构和数据读
6、入DataSet。数据集(DataSet)对象创建创建DataSet的语法格式为:DataSet对象名=newDataSet();DataSet对象名=newDataSet("数据集名");DataSet对象创建示例例如,创建数据集对象dsStu,代码如下:DataSetdsStu=newDataSet();DataSetdsStu=newDataSet("Student");项目实训【实训目的】掌握dataset对象的常用属性;掌握dataset对象的常用方法;【实训内容】掌握dataset对象的常用属性及方法;能够Dataset对象实现数据绑
7、定等操作;
此文档下载收益归作者所有