网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP.NET应用
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.NHibernate与Ado.Net查询速度的比.
.asp.net中用sqlclient访问数据库.
.亲密接触ADO.NETv2.0.
.用多活动结果集优化ADO.NET2.0数.
.使用ADO.NET2.0提升数据交互性能.
.ADO.NET 数据集中浏览多个相关表.
.数据库开发个人总结(ADO.NET小结) .
.通过ADO.NET实现事务处理.
.连接SQL SERVER的公共类(VB.NET).
.深入分析ADO.NET中的DataSet对象.
.ADO.NET在开发中的部分使用方法和.
.ADO.NET操纵数据库 .
.ADO.NET入门.
.ADO.NET2.0跟ADO.NET3.0的一些新.
.使用ADO.NET2.0提升数据交互性能.
.ADO.NET性能改善方法集合.
.使用ADO.NET2.0提升数据交互性能.
.使用ADO.NET2.0提升数据交互性能.
.ado.net执行oracle 存储过程.
.ado.net获取存储过程的返回值.

ADO.NET 数据集中浏览多个相关表 1

发表日期:2005-9-13


摘要: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 对象使用每个表中的数据列来关联数据。

上一篇:ado.net获取存储过程的返回值 人气:19717
下一篇:ADO.NET 数据集中浏览多个相关表 2 人气:8966
浏览全部ADO.NET 数据集中浏览多个相关表的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐