设为首页 加入收藏 网站首页
休闲娱乐
军事·社会百态·娱乐八卦·校园
体育·美女写真·幽默笑话·游戏
综合·在线视频·搞笑图片·灵异
两性生活
两性知识·性爱技巧
情色实录·两性图片
女性健康·同性之恋
电脑网络
网络编程·网页制作·软件教学
操作系统·图形图象·冲浪宝典
网络安全·邮件系统·认证考试
热点专题
芙蓉·真人漫画
72式·欲望都市
帅哥·人体彩绘
您现在的位置: 世纪中国 >> 网络编程 >> ASP.NET教学 >> ado.net应用 >> 教程正文
ADO.NET 数据集中浏览多个相关表 1
作者:中国图霸    教程来源:网络    点击数:    更新时间:2007-1-1

摘要:ADO.NET 中的数据集是一种在内存中表示数据的方法,它可以包含多个相关
的数据表。本文介绍了在数据集中浏览这些相关数据表的方法。您将在 Visual Basic?
.NET 或 Visual C#? .NET 中创建一个 Windows? 应用程序,基于选定的记录返回相关
记录,并使用表达式列为相关记录生成合计信息。本文包含一些指向英文站点的链接。

  简介
  由于数据集可以包含几个相关的表,因此了解如何在父记录和子记录之间进行浏览是
一项基本任务,而这并非显而易见,特别是当您试图访问相关层次结构中的深层表中的
数据时,更是如此。您还将学习如何浏览包含具有多对多关系的表的数据集,其中每个
表都通过第三方表(中间表)彼此相关联。
  以下是本文所包含任务的概述:
  创建 Windows 应用程序项目。
  显示用作初始选定内容的数据列表。
  返回与选定记录相关的记录。
  浏览多个表和多个相关结构,并在运行时直接访问数据集中的数据。
  此外,本文还介绍一些相关的任务:
  为数据表添加基于相关数据的表达式列。
  生成相关数据的合计信息。
  前提条件
  要充分理解本文,您应该具有:
  基本的关系数据库概念的知识。
  与罗斯文示例数据库的有效连接,以便您能够创建和运行应用程序。
  大体上熟悉 ADO.NET 数据集。
  重要的数据对象
  要使用数据集中的相关记录,您应基本了解 .NET 框架 System.Data 命名空间中的几
个对象以及它们如何相互作用。这些对象协同工作以提供数据集中的导航功能。
  以下对象用于表达数据集中的关系:
  DataSet - 在内存中表示数据,可以包含多个可与 DataRelation 对象相关的 DataT
able 对象。
  DataTable - 表示一个完整的数据表。数据表的架构是由构成该表的 DataColumnCol
lection 定义的。当两个数据表相关时,DataRelation 对象使用每个表中的 DataColu
mn 来关联数据。
  DataRelation - 连接多个表,以便浏览相关表中的记录。访问相关记录时,DataRel
ation 对象被传递给 GetChildRows 或 GetParentRow 方法。DataRelation 对象确定所
要查询的相关表,以便返回与 GetChildRows 或 GetParentRow 方法调用相关联的相关
数据。
  DataRow - 表示数据的一个单独的记录。用于返回相关数据的 GetChildRows 方法和
GetParentRow 方法是 DataRow 对象的成员。
  DataColumn - 表示一个单独的字段,结合在一起时将定义 DataTable 的架构。当两
个数据表相关时,DataRelation 对象使用每个表中的数据列来关联数据。

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 MTV 翻唱
写实 片段 游戏 综艺
ado.net应用热门文章
普通教程 NHibernate与Ado.Net查询速度的
普通教程 使用 DataAdapter 执行批量更新
普通教程 ADO.NET 2.0批量数据操作和多动
普通教程 ADO.NET中的sql连接
普通教程 ADO.NET 数据库实例教程
普通教程 ADO.NET操纵数据库
普通教程 初谈ADO.NET中利用DataAdapter
普通教程 最佳实践 ADO.NET实用经验无保
普通教程 ADO.NET2.0跟ADO.NET3.0的一些
普通教程 深入分析ADO.NET中的DataSet对
普通教程 使用ADO.NET2.0提升数据交互性
普通教程 ADO.NET 2.0:如何排除错误信息
普通教程 使用ADO.NET2.0提升数据交互性
普通教程 使用ADO.net将数据导出到Excel
普通教程 使用ADO.NET配置SQL Server事务
普通教程 使用ADO.NET2.0提升数据交互性
普通教程 使用ADO.NET2.0提升数据交互性
普通教程 使用ADO.NET2.0提升数据交互性
普通教程 下一代ADO.NET---ADO.NET Enti
普通教程 通过ADO.NET存取文件

  广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com 粤ICP备06113754号