CADONET(简化).ppt

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

DataReader对象常用方法及说明如表11-5所示。 11.4.1 理解DataReader对象 方法 说明 Read 使DataReader对象前进到下一条记录 Close 关闭DataReader对象 Get 用来读取数据集的当前行的某一列的数据 11.4.2 应用DataReader对象读取数据 使用DataReader对象读取数据时,首先需要使用其 HasRows属性判断是否有数据可供读取,如果有数据,返回 True,否则返回False;然后再使用DataReader对象的的Read方法来循环读取数据表中的数据;最后通过访问DataReader对象的列索引来获取读取到的值,例如,sqldr["ID"]用来获取数据表中ID列的值。 11.5 DataSet和DataAdapter数据操作对象 11.5.1 熟悉DataSet对象和DataAdapter对象 1.掌握DataSet对象 DataSet对象是ADO.NET的核心成员,它是支持ADO.NET断开式、分布式数据方案的核心对象,也是实现基于非连接的数据查询的核心组件。DataSet对象是创建在内存中的集合对象,它可以包含任意数量的数据表以及所有表的约束、索引和关系等,它实质上相当于在内存中的一个小型关系数据库。 11.5.1 熟悉DataSet对象和DataAdapter对象 对于DataSet对象,可以将其看做是一个数据库容器,它将数据库中的数据复制了一份放在了用户本地的内存中,供用户在不连接数据库的情况下读取数据,以便充分利用客户端资源,降低数据库服务器的压力。这就像11.1节中将DataSet对象比喻成一个大水库一样,把抽上来的水按一定关系的池子进行存放之后,即使撤掉“抽水装置”(断开连接,离线状态),也可以保持“水”的存在,而这也正是ADO.NET技术的核心。 11.5.1 熟悉DataSet对象和DataAdapter对象 2.理解DataAdapter对象 DataAdapter对象(即数据适配器)是一种用来充当DataSet对象与实际数据源之间桥梁的对象,可以说只要有DataSet对象的地方就有DataAdapter对象,它也是专门为DataSet对象服务的。DataAdapter对象的工作步骤一般有两种:一种是通过Command对象执行SQL语句,从而从数据源中检索数据,并将检索到的结果集填充到DataSet对象中;另一种是把用户对DataSet对象作出的更改写入到数据源中。 DataAdapter对象常用属性及说明如表11-6所示。 11.5.1 熟悉DataSet对象和DataAdapter对象 属性 说明 SelectCommand 获取或设置用于在数据源中选择记录的命令 InsertCommand 获取或设置用于将新记录插入到数据源中的命令 UpdateCommand 获取或设置用于更新数据源中记录的命令 DeleteCommand 获取或设置用于从数据集中删除记录的命令 DataAdapter对象常用方法及说明如表所示。 11.5.1 熟悉DataSet对象和DataAdapter对象 方法 说明 Fill 从数据源中提取数据以填充数据集 Update 更新数据源 使用DataAdapter对象的Fill方法填充DataSet数据集时,其中的表名称可以自定义,而并不是必须与原数据库中的表名称相同。 11.5.2 应用DataAdapter对象填充DataSet数据集 使用DataAdapter对象填充DataSet数据集时,需要用到其Fill方法,该方法最常用的3种重载形式如下: ? int Fill(DataSet dataset):添加或更新参数所指定的DataSet数据集,返回值是影响的行数。 ? int Fill(DataTable datatable):将数据填充到一个数据表中。 ? int Fill(DataSet dataset,String tableName):填充指定的DataSet数据集中的指定表。 11.6.1 应用DataGridView控件 将数据绑定到DataGridView控件非常简单和直观,在大多数情况下,只需设置DataSource属性即可。另外,DataGridView控件具有极高的可配置性和可扩展性,它提供有大量的属性、方法和事件,可以用来对该控件的外观和行为进行自定义。当需要在Windows窗体应用程序中显示表格数据时,首先考虑使用DataGridView控件

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档