帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程
在 ADO.NET 数据集中浏览多个相关表(2)
作者:Microsoft 发布时间:2005-03-12 来源:ASPCOOL
     创建应用程序
  本节将建立这一演练的起点。随后的步骤将创建数据连接、数据适配器和包含相关表的数据集,以及几个选择和显示数据的控件。
  
  创建新的 Windows 应用程序
  
  从 File(文件)菜单中,指向 New(新建),并选择 Project(项目)。将显示 New Project(新建项目)对话框。
  在 Project Types(项目类型)窗格中,根据您需要的编程语言,选择 Visual Basic Projects(Visual Basic 项目)或 Visual C# Projects(Visual C# 项目)。
  在 Templates(模板)窗格中,选择 Windows Application(Windows 应用程序),并将其命名为 DataRelationExample,然后单击 OK(确定)。
  DataRelationExample 项目将添加到 Solution Explorer(解决方案资源管理器)中。
  
  连接到数据库
  此连接允许您与 Visual Studio® 集成开发环境 (IDE) 中的数据源进行通讯。
  
  连接到 Server Explorer(服务器资源管理器)中的罗斯文示例数据库
  
  在 Server Explorer(服务器资源管理器)中,建立连接到罗斯文示例数据库的数据连接。
  在 Server Explorer(服务器资源管理器)中展开罗斯文数据连接,直到可以看到所有的表。
  创建数据适配器和连接
  此步骤创建用于在应用程序和数据源之间连接和交换数据的连接和数据适配器。
  
  创建数据适配器和连接
  
  将“客户”表从 Server Explorer(服务器资源管理器)中拖到窗体上。组件栏中将显示连接和数据适配器。
  选择 Connection(连接)并将 Name 属性设置为 dcNorthwind。
  选择数据适配器并将 Name 属性设置为 daCustomers。
  将“订单”表从 Server Explorer(服务器资源管理器)中拖到窗体上。组件栏中将显示第二个数据适配器。
  选择新的数据适配器并将 Name 属性设置为 daOrders。
  生成数据集
  使用刚刚添加到窗体上的数据适配器生成包含客户表和订单表的数据集。
  
  生成将包含相关数据表的数据集
  
  从 Data(数据)菜单中,选择 Generate Dataset(生成数据集)。将显示 Generate Dataset(生成数据集)对话框。
  提示:将光标移到窗体上即可使用 Data(数据)菜单。
  单击 New(新建)并将数据集命名为 dsNorthwind。
  选择客户表和订单表。
  选择 Add this dataset to the designer(将此数据集添加到设计器)复选框,然后单击 OK(确定)。
  Solution Explorer(解决方案资源管理器)的项目中将添加一个名为 dsNorthwind.xsd 的文件,并且组件栏中将显示该数据集的一个实例。
  
  创建关系
  生成数据集并不能自动创建数据集中各表之间的关系。关系可以通过编程创建,也可以使用 XML Designer(XML 设计器)直观地创建。本文使用 XML Designer(XML 设计器)。
  
  创建客户表和订单表之间的关系
  
  在 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(确定)以创建关系并关闭对话框。
  从 File(文件)菜单中,选择 Save All(全部保存)以保存该项目。
  

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·在 ADO.NET 数据集中浏览多个相关  (2005-03-12)
 ·在 ADO.NET 数据集中浏览多个相关  (2005-03-12)
 ·在 ADO.NET 数据集中浏览多个相关  (2005-03-12)
 ·在 ADO.NET 数据集中浏览多个相关  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统