共用方式為


資料來源組態精靈

更新:2007 年 11 月

[資料來源組態精靈] 可用來建立和編輯應用程式中的資料來源。這些資料來源可以從資料庫、Web 服務或物件取得,也可以繫結到可顯示表單資料的控制項。如需詳細資訊,請參閱資料來源概觀

執行精靈之後,資料來源隨即出現在 [資料來源] 視窗,供您拖曳至 Windows 應用程式中的表單。如需詳細資訊,請參閱顯示 Windows 應用程式之表單上的資料

從 Visual Studio 2008 SP1 開始,您可以從 [資料來源組態精靈] 設定資料同步處理。如需詳細資訊,請參閱逐步解說:使用資料來源組態精靈建立偶爾連接的應用程式

此外,Visual Studio 2008 SP1 也加入了對 SQL Server 2008 變更追蹤功能的支援。當您從 [資料來源組態精靈] 設定同步處理時,可以啟用 SQL Server 2008 變更追蹤。如需詳細資訊,請參閱HOW TO:設定資料同步處理以使用 SQL Server 變更追蹤

執行精靈

您可以用下列任一方式執行精靈:

  • 從 [資料] 功能表中,選取 [加入新資料來源]。

  • 資料來源視窗中,選取 [加入新資料來源]。

  • 從可繫結之 Windows Form 控制項的 [DataSource] 屬性中,選擇 [加入新資料來源]。

視選取的資料來源類型 (資料庫、Web 服務或物件) 而定,精靈會從多個頁面中的任一頁面開始。如需特定頁面的詳細資訊,請從下列清單中選取:

  • 選擇資料來源類型

  • 選擇資料連接

  • 將連接字串儲存到應用程式組態檔

  • 選擇您的資料庫物件

  • 選擇要快取的資料表 (Visual Studio 2008 SP1)

  • 加入 Web 參考

  • 選取您要繫結的目標物件

選擇資料來源類型

從 [選擇資料來源類型] 頁面所列出的可用選項,選取要建立的資料來源類型。目前支援的資料來源類型,包括資料庫、Web 服務和物件。選取的資料來源類型會決定執行精靈的結果。

下表顯示選取各類型的結果:

資料來源類型

描述

專案中的結果

資料庫

讓應用程式能夠連接及變更資料庫產品 (例如 Microsoft SQL Server) 中的資料。

具型別資料集 (.xsd 檔案)。

Web 服務

讓應用程式能夠連接及處理 Web 服務的資料和方法。

由於 Web 服務可傳回許多不同型別的物件,所以產生的資料來源是由 Web 服務傳回的物件所決定。

物件

讓應用程式能夠處理現有物件中的資料。

如果物件不在專案中,您必須加入所選物件的參考,它才會出現在精靈中。

選擇資料連接

從連接清單中選擇現有的連接,或按一下 [新增連接] 開啟新增/修改連接對話方塊 (一般),並建立資料庫的連接。

完成 [連接屬性] 對話方塊後,[連接詳細資料] 區域會顯示有關所選取之提供者和連接字串的唯讀資訊。

將連接字串儲存到應用程式組態檔

選擇 [是,將連接儲存為],即可將連接字串儲存在應用程式組態檔。輸入連接的名稱,或使用所提供的預設名稱。

將連接字串儲存到應用程式組態檔,可以簡化資料庫連接變更時的應用程式維護程序。若要變更資料庫連接,您可以修改應用程式組態檔中的連接字串,而不需要編輯原始程式碼和重新編譯應用程式。如需在應用程式組態檔中編輯連接字串的詳細資訊,請參閱 HOW TO:編輯連接字串

安全性注意事項:

資訊會以純文字儲存在應用程式組態檔。若要降低未經授權存取敏感資訊的風險,您可能需要將資料進行加密。如需詳細資訊,請參閱加密和解密資料

選擇您的資料庫物件

從樹狀檢視所顯示的可用物件中,選取資料庫中要放入應用程式的物件。

選取 [啟用本機資料庫快取],將資料儲存 (快取) 到用戶端上的本機資料庫。選取要放入資料集中的所有資料庫物件,接著在精靈的下一頁 ([選擇要快取的資料表] 頁面) 便會提供選項讓您選取要實際在本機上快取的資料表。如需本機資料庫快取的詳細資訊,請參閱偶爾連接的應用程式概觀

在 [資料集名稱] 方塊中提供資料集的名稱。

秘訣

您可以根據需要調整視窗大小。

選擇要快取的資料表 (Visual Studio 2008 SP1)

只有在 [選擇您的資料庫物件] 頁面上選取了 [啟用本機資料庫快取] 時,此頁面才會出現。

選取要在用戶端本機上快取的資料表,然後選取每個資料表的同步處理模式。

當您連接到 SQL Server 2008 資料庫時,可以選取 [使用 SQL Server 2008 變更追蹤],以使用加入到 SQL Server 2008 的變更追蹤功能。

如需加入本機資料庫快取至應用程式的詳細資訊,請參閱偶爾連接的應用程式概觀

加入 Web 參考

完成 [加入 Web 參考] 頁面後,會在專案中加入對 Web 服務的參考,並將 Web 服務所傳回的物件填入 [資料來源] 視窗。從 Web 服務建立的資料來源,包含了 Web 服務所傳回的項目。例如,如果 Web 服務傳回具型別資料集,則建立的資料來源即為資料集。如果 Web 服務傳回型別,則資料來源為傳回的型別。如需詳細資訊,請參閱加入 Web 參考對話方塊

注意事項:

[資料來源] 視窗中出現的項目視 Web 服務傳回的資訊而定。某些 Web 服務可能不會提供足夠的資訊,讓 [資料來源組態精靈] 建立可繫結的物件。例如,如果 Web 服務傳回不具型別的資料集,則完成精靈之後,不會有任何項目出現在 [資料來源] 視窗中。這是因為不具型別的資料集不會提供結構描述,所以精靈沒有充分資訊來建立資料來源。

選取您要繫結的目標物件

從樹狀檢視中選取要繫結至的物件。樹狀檢視只會顯示目前在應用程式中的物件。若要繫結應用程式外部的物件,您必須先加入從應用程式到外部物件的參考。若要加入外部組件的參考,請按一下 [專案] 功能表上的 [加入參考],然後在加入參考對話方塊中選取想要的組件。加入參考之後,巡覽樹狀檢視至所要的型別,再按一下 [下一步]。

注意事項:

如果您想要的物件未出現在精靈中,請建置包含此物件的專案,然後重新啟動精靈。

請參閱

工作

HOW TO:建立 TableAdapter

HOW TO:建立 TableAdapter 查詢

概念

TableAdapter 概觀

偶爾連接的應用程式概觀

其他資源

資料存取使用者入門

連接至 Visual Studio 中的資料

準備您的應用程式以接收資料

將資料擷取至您的應用程式中

顯示 Windows 應用程式之表單上的資料

在您的應用程式中編輯資料

驗證資料

儲存資料