摘要:ado.net 中的数据集是一种在内存中表示数据的方法,它可以包含多个相关的数据表。本文介绍了在数据集中浏览这些相关数据表的方法。您将在 visual basic® .net 或 visual c#™ .net 中创建一个 windows® 应用程序,基于选定的记录返回相关记录,并使用表达式列为相关记录生成合计信息。本文包含一些指向英文站点的链接。
简介
由于数据集可以包含几个相关的表,因此了解如何在父记录和子记录之间进行浏览是一项基本任务,而这并非显而易见,特别是当您试图访问相关层次结构中的深层表中的数据时,更是如此。您还将学习如何浏览包含具有多对多关系的表的数据集,其中每个表都通过第三方表(中间表)彼此相关联。
以下是本文所包含任务的概述:
创建 windows 应用程序项目。
显示用作初始选定内容的数据列表。
返回与选定记录相关的记录。
浏览多个表和多个相关结构,并在运行时直接访问数据集中的数据。
此外,本文还介绍一些相关的任务:
为数据表添加基于相关数据的表达式列。
生成相关数据的合计信息。
前提条件
要充分理解本文,您应该具有:
基本的关系数据库概念的知识。
与罗斯文示例数据库的有效连接,以便您能够创建和运行应用程序。
大体上熟悉 ado.net 数据集。
重要的数据对象
要使用数据集中的相关记录,您应基本了解 .net 框架 system.data 命名空间中的几个对象以及它们如何相互作用。这些对象协同工作以提供数据集中的导航功能。
以下对象用于表达数据集中的关系:
dataset – 在内存中表示数据,可以包含多个可与 datarelation 对象相关的 datatable 对象。
datatable – 表示一个完整的数据表。数据表的架构是由构成该表的 datacolumncollection 定义的。当两个数据表相关时,datarelation 对象使用每个表中的 datacolumn 来关联数据。
datarelation – 连接多个表,以便浏览相关表中的记录。访问相关记录时,datarelation 对象被传递给 getchildrows 或 getparentrow 方法。datarelation 对象确定所要查询的相关表,以便返回与 getchildrows 或 getparentrow 方法调用相关联的相关数据。
datarow – 表示数据的一个单独的记录。用于返回相关数据的 getchildrows 方法和 getparentrow 方法是 datarow 对象的成员。
datacolumn – 表示一个单独的字段,结合在一起时将定义 datatable 的架构。当两个数据表相关时,datarelation 对象使用每个表中的数据列来关联数据。
在 ADO.NET 数据集中浏览多个相关表(1)-.NET教程,数据库应用
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在 ADO.NET 数据集中浏览多个相关表(1)-.NET教程,数据库应用
相关推荐
-      根据数据表中数据,生成Powerpoint幻灯片-ASP教程,数据库相关
-      使用用VB处理MYSQL数据库中二进制数据问题-.NET教程,VB.Net语言
-      DataGrid中的按钮反选事件与NamingContainer(命名容器)-downmoon-ASP教程,数据库相关
-      关于DataGridView中如何接收处于编辑状态下的当前信息-ASP教程,数据库相关
-      ActiveMQ4.1+Spring2.0的POJO JMS方案(上)-.NET教程,数据库应用
-      ASP.NET 2.0中直接将Access数据库导入到Excel文件中-.NET教程,Asp.Net开发
-      DataGrid的多行提交-.NET教程,数据库应用
-      一个简单的asp数据库操作类-ASP教程,数据库相关