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

创建关系
  在 Solution Explorer(解决方案资源管理器)中,双击 dsNorthwind.xsd 文件。文
件将在 XML Designer(XML 设计器)中打开。
  从工具栏的 XML Schema(XML 架构)选项卡中,将 Relation(关系)拖到订单表上

  在 Edit Relation(编辑关系)对话框中,设置以下属性:
  元素 设置
  Name CustomersOrders
  Parent Customers
  Child Orders
  Key Fields CustomerID
  Foreign Key Fields CustomerID
  单击 OK(确定)以创建关系并关闭对话框。
  从工具栏的 XML Schema(XML 架构)选项卡中,将 Relation(关系)拖到订单明细
表上。
  在 Edit Relation(编辑关系)对话框中,设置以下属性:
  元素 设置
  Name OrdersOrderDetails
  Parent Orders
  Child OrderDetails
  Key Fields OrderID
  Foreign Key Fields OrderID
  单击 OK(确定)以创建关系并关闭对话框。
  从工具栏的 XML Schema(XML 架构)选项卡中,将 Relation(关系)拖到订单明细
表上。
  在 Edit Relation(编辑关系)对话框中,设置以下属性:
  元素 设置
  Name ProductsOrderDetails
  Parent Products
  Child OrderDetails
  Key Fields ProductID
  Foreign Key Fields ProductID
  单击 OK(确定)以创建关系并关闭对话框。
  保存项目。
  订单明细表和产品表已被添加到数据集中,但是您仍需要添加代码,以便在运行时用
数据来填充它们。
  用数据填充表
  在 Solution Explorer(解决方案资源管理器)中,右键单击 Form1 并从快捷菜单中
选择 View Code(查看代码)。
  在 Form1_Load 事件处理程序中,将以下代码添加到注释“用数据填充表”与 daOrd
ers.Fill(dsNorthwind1) 行之间:
  ' Visual Basic
  daOrderDetails.Fill(dsNorthwind1)
  daProducts.Fill(dsNorthwind1)
  // C#
  daOrderDetails.Fill(dsNorthwind1);
  daProducts.Fill(dsNorthwind1);
  用数据填充 RTF 文本框
  现在您要为项目添加代码,以便在列表框中选定某个订单时,可以在 RTF 文本框中显
示所有订单明细。
  以下代码将基于列表框中的选定订单调用 GetChildRows 方法。订单明细表中的所有
相关记录都将分配给名为 draOrderDetails 的数据行数组。每个数据行的内容将显示在
RTF 文本框中。
  注意:请注意嵌套的 For Each 循环是如何首先选取一个数据行,然后在该数据行的

[1] [2] [3] [4] 下一页

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 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号