逐步解說:連接至資料庫中的資料 (Windows Form)
您可以使用 Visual Studio 中的資料來源組態精靈,將應用程式連接至資料。 完成此精靈之後,您可以從資料來源視窗將資料物件拖曳至表單,建立資料繫結控制項。
注意事項 |
---|
根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。 若要變更設定,請選取 [工具] 功能表上的 [匯入和匯出設定]。 如需詳細資訊,請參閱 使用設定。 |
本逐步解說所說明的工作包括下列各項:
建立新的 [Windows Form 應用程式] 專案。
使用 [資料來源組態精靈],根據資料庫物件建立及設定應用程式中的資料集。
必要條件
若要完成這個逐步解說,您需要:
- 存取 SQL Server 或 Access 的 Northwind 範例資料庫。 如需詳細資訊,請參閱 HOW TO:安裝範例資料庫。
建立專案
若要建立新專案
從 [檔案] 功能表中,建立新專案。
選取 [Windows Form 應用程式],然後按一下 [確定]。 如需詳細資訊,請參閱 建立 Windows 架構的應用程式。
建立專案並將其加入至 [方案總管]。
連接到 Northwind 資料庫
您可以連接到 SQL Server 版本的 Northwind 資料庫或 Microsoft Access 版本的資料庫。
若要建立 SQL Server 或 Access 版本 Northwind 資料庫的連接
按一下 [資料] 功能表上的 [顯示資料來源]。
在 [資料來源] 視窗中,選取 [加入新資料來源]。
在 [選擇資料來源類型] 頁面上,選取 [資料庫],再按 [下一步]。
在 [選擇資料庫模型] 頁面上,選取 [資料集],再按 [下一步]。
在 [選擇資料連接] 頁面上,選取下列其中一個選項:
如果下拉式清單中有提供 Northwind 範例資料庫的資料連接,請選取這個資料連接。
-或-
選取 [新增連接],設定新的資料連接。 如需詳細資訊,請參閱 HOW TO:連接至資料庫中的資料。
如果您的資料庫需要密碼,請選取這個選項來加入敏感性資料,然後按一下 [下一步]。
按一下 [將連接字串儲存到應用程式組態檔] 頁面上的 [下一步]。
在 [選擇您的資料庫物件] 頁面上,展開 [資料表] 節點。
選取 [Customers] 和 [Orders] 資料表,再按一下 [完成]。
[NorthwindDataSet] 會加入專案中,且 [Customers] 和 [Orders] 資料表會出現在 [資料來源] 視窗中。
將控制項加入至表單
從 [資料來源] 視窗將項目拖曳至表單上,即可建立資料繫結控制項。
若要在表單上建立資料繫結控制項
從 [資料來源] 視窗,將 [客戶] 主節點拖曳至表單上。
具有描述標籤的資料繫結控制項以及用於巡覽資料錄的工具區域 (BindingNavigator) 就會出現在表單上。 NorthwindDataSet、CustomersTableAdapter、BindingSource 和 BindingNavigator 則會出現在元件匣中。
執行應用程式
若要執行應用程式
請按 F5。
[Form1] 即會開啟,顯示 Customers 資料表中的資料。
安全性
儲存連接字串細節 (如密碼) 會影響應用程式的安全性。 使用 Windows 驗證來控制資料庫存取權是較為安全的。 如需詳細資訊,請參閱保護連接資訊 (ADO.NET)。
後續步驟
剛才建立的資料集,現在可以在 [資料來源] 視窗中使用了。
若要在應用程式中加入功能
在 [資料來源] 視窗中選取其他項目,然後將其拖曳到表單上。 如需詳細資訊,請參閱將 Windows Form 控制項繫結至 Visual Studio 中的資料。
在 [DataSet 設計工具] 中開啟資料來源,加入或編輯組成資料集的物件。
將驗證邏輯加入資料集內資料表的 ColumnChanging 或 RowChanging 事件中。 如需詳細資訊,請參閱驗證資料集中的資料。