国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

ADO.NET 數(shù)據(jù)集中瀏覽多個(gè)相關(guān)表 2

2019-11-18 19:11:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
創(chuàng)建應(yīng)用程序
  本節(jié)將建立這一演練的起點(diǎn)。隨后的步驟將創(chuàng)建數(shù)據(jù)連接、數(shù)據(jù)適配器和包含相關(guān)表
的數(shù)據(jù)集,以及幾個(gè)選擇和顯示數(shù)據(jù)的控件。
  創(chuàng)建新的 Windows 應(yīng)用程序
  從 File(文件)菜單中,指向 New(新建),并選擇 PRoject(項(xiàng)目)。將顯示 Ne
w Project(新建項(xiàng)目)對(duì)話框。
  在 Project Types(項(xiàng)目類型)窗格中,根據(jù)您需要的編程語(yǔ)言,選擇 Visual Basi
c Projects(Visual Basic 項(xiàng)目)或 Visual C# Projects(Visual C# 項(xiàng)目)。
  在 Templates(模板)窗格中,選擇 Windows application(Windows 應(yīng)用程序),
并將其命名為 DataRelationExample,然后單擊 OK(確定)。
  DataRelationExample 項(xiàng)目將添加到 Solution Explorer(解決方案資源管理器)中

  連接到數(shù)據(jù)庫(kù)
  此連接允許您與 Visual Studio? 集成開(kāi)發(fā)環(huán)境 (IDE) 中的數(shù)據(jù)源進(jìn)行通訊。
  連接到 Server Explorer(服務(wù)器資源管理器)中的羅斯文示例數(shù)據(jù)庫(kù)
  在 Server Explorer(服務(wù)器資源管理器)中,建立連接到羅斯文示例數(shù)據(jù)庫(kù)的數(shù)據(jù)
連接。
  在 Server Explorer(服務(wù)器資源管理器)中展開(kāi)羅斯文數(shù)據(jù)連接,直到可以看到所
有的表。
  創(chuàng)建數(shù)據(jù)適配器和連接
  此步驟創(chuàng)建用于在應(yīng)用程序和數(shù)據(jù)源之間連接和交換數(shù)據(jù)的連接和數(shù)據(jù)適配器。
  創(chuàng)建數(shù)據(jù)適配器和連接
  將“客戶”表從 Server Explorer(服務(wù)器資源管理器)中拖到窗體上。組件欄中將
顯示連接和數(shù)據(jù)適配器。
  選擇 Connection(連接)并將 Name 屬性設(shè)置為 dcNorthwind。
  選擇數(shù)據(jù)適配器并將 Name 屬性設(shè)置為 daCustomers。
  將“訂單”表從 Server Explorer(服務(wù)器資源管理器)中拖到窗體上。組件欄中將
顯示第二個(gè)數(shù)據(jù)適配器。
  選擇新的數(shù)據(jù)適配器并將 Name 屬性設(shè)置為 daOrders。
  生成數(shù)據(jù)集
  使用剛剛添加到窗體上的數(shù)據(jù)適配器生成包含客戶表和訂單表的數(shù)據(jù)集。
  生成將包含相關(guān)數(shù)據(jù)表的數(shù)據(jù)集
  從 Data(數(shù)據(jù))菜單中,選擇 Generate Dataset(生成數(shù)據(jù)集)。將顯示 Generat
e Dataset(生成數(shù)據(jù)集)對(duì)話框。
  提示:將光標(biāo)移到窗體上即可使用 Data(數(shù)據(jù))菜單。
  單擊 New(新建)并將數(shù)據(jù)集命名為 dsNorthwind。
  選擇客戶表和訂單表。
  選擇 Add this dataset to the designer(將此數(shù)據(jù)集添加到設(shè)計(jì)器)復(fù)選框,然后
單擊 OK(確定)。
  Solution Explorer(解決方案資源管理器)的項(xiàng)目中將添加一個(gè)名為 dsNorthwind.
xsd 的文件,并且組件欄中將顯示該數(shù)據(jù)集的一個(gè)實(shí)例。
  創(chuàng)建關(guān)系
  生成數(shù)據(jù)集并不能自動(dòng)創(chuàng)建數(shù)據(jù)集中各表之間的關(guān)系。關(guān)系可以通過(guò)編程創(chuàng)建,也可
以使用 xml Designer(XML 設(shè)計(jì)器)直觀地創(chuàng)建。本文使用 XML Designer(XML 設(shè)計(jì)
器)。
  創(chuàng)建客戶表和訂單表之間的關(guān)系
  在 Solution Explorer(解決方案資源管理器)中,雙擊 dsNorthwind.xsd 文件。文
件將在 XML Designer(XML 設(shè)計(jì)器)中打開(kāi)。
  從工具欄的 XML Schema(XML 架構(gòu))選項(xiàng)卡中,將 Relation(關(guān)系)拖到訂單表上

  在 Edit Relation(編輯關(guān)系)對(duì)話框中,設(shè)置以下屬性:
  元素 設(shè)置
  Name CustomersOrders
  Parent Customers
  Child Orders
  Key Fields CustomerID
  Foreign Key Fields CustomerID
  單擊 OK(確定)以創(chuàng)建關(guān)系并關(guān)閉對(duì)話框。
  從 File(文件)菜單中,選擇 Save All(全部保存)以保存該項(xiàng)目。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 新昌县| 丹阳市| 秦安县| 怀仁县| 班玛县| 化州市| 郁南县| 科尔| 永福县| 阳东县| 略阳县| 宜兰县| 浠水县| 通江县| 平潭县| 横峰县| 揭东县| 南康市| 二连浩特市| 连南| 罗甸县| 颍上县| 沙湾县| 武义县| 平乐县| 石林| 新泰市| 黄梅县| 菏泽市| 诸暨市| 澎湖县| 浑源县| 静乐县| 无锡市| 阿鲁科尔沁旗| 建瓯市| 丹寨县| 南和县| 武汉市| 灵台县| 海南省|