C#演練—Windows應用程式—建立主-從windows表單

來源:互聯網
上載者:User
建立項目和windows表單

建立和配置資料配接器

  1. 從工具箱的資料中拖一個OleDbDataAdapter到表單
  2. 彈出配置資料配接器視窗,單擊下一步。
  3. 建立到資料庫pubs的連結,單擊下一步,選擇sql語句,下一步。
  4. 添加sql語句SELECT pub_id,pub_name FROM publishers。
  5. 單擊“完成”按鈕。獲得一個資料庫連結 oleDbDataAdapter。


再拖放一個OleDbDataAdapter到表單,按照以上步驟,不同之處為添加sql語句:SELECT title_id,title,pub_id,price
FROM titles
產生和配置資料集

  1. 在菜單中選擇資料->產生資料集
  2. 在嚮導視窗中,資料集名:dsPublishersTitles 並選中publishers和titles兩項
  3. 單擊“確定”,產生一個資料集執行個體dsPublishersTitles1

建立資料集表之間的 關係

  1. 在解決方案管理器中雙擊剛建立的資料集架構dsPublishersTitle.xsd
  2. 從“工具箱”中的“xml架構”選項卡中拖放Relation對象到Titles表(子表)上。
  3. 在編輯關係對話方塊中,設定如下:名稱:publisherstitles, 父元素:pubs ,子項目:titles,鍵欄位:pubs_id ,外鍵欄位:pubs_id ,只建立外鍵約束:未選中。
  4. 單擊“確定”關閉“編輯關係”視窗。可以看到在xml設計器中顯示了這兩個表之間的一個關係表徵圖。
  5. 儲存設定,關閉“Xml設計器”。

添加表單控制項以顯示資料集中的資料


  1. 添加ListBox控制項,DataSource屬性dsPublishersTitles.pub_name。

  2. 添加DataGrid控制項,DataSource屬性dsPublisherSTitles。


添加代碼
填充資料集

  1. 雙擊表單,產生表單LOAD處理常式方法。
  2. 添加如下代碼:dsPublishersTitles1.Clear();
    oleDbDataAdapter1.Fill(dsPublishersTitles1);
    oleDbDataAdapter2.Fill(dsPublishersTitles1);

測試回合應用程式

    1. 按F5運行程式。
    2. 選擇ListBox中的不同的出版社,對應DataGrid的出版社和書名。
      相關文章

      聯繫我們

      該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

      如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

      A Free Trial That Lets You Build Big!

      Start building with 50+ products and up to 12 months usage for Elastic Compute Service

      • Sales Support

        1 on 1 presale consultation

      • After-Sales Support

        24/7 Technical Support 6 Free Tickets per Quarter Faster Response

      • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.