共用方式為


資料來源概觀

更新:2007 年 11 月

資料來源 (Data Source) 表示可供應用程式使用的資料;或者更確切地說,就是表示您已經知道要在應用程式中使用的資料。資料來源會顯示在資料來源視窗中;您可以從 [資料] 功能表或 [資料來源] 視窗中選取 [加入新資料來源],即可建立資料來源。資料來源可以從資料庫 (包括本機資料庫檔案)、Web 服務或物件中取得。

注意事項:

目前支援的區域資料檔格式為 SQL Server Compact 3.5 (.sdf)、Access (.mdb) 和 SQL Express (.mdf) 檔案。

藉由執行 [資料來源組態精靈] 所建立的資料來源會當做 [資料來源] 視窗中的項目提供給專案使用。您可以將這些資料來源拖曳到 Windows 應用程式的表單上,以建立可顯示且繫結至基礎資料的控制項。如需詳細資訊,請參閱顯示資料概觀

建立和編輯資料來源

Visual Studio 提供許多設計階段工具,您可以用來建立和編輯應用程式中所使用的資料來源。在 Visual Studio 專案中,會以資料集或其他物件型別表示資料來源,視基礎資料存放區傳回的物件而定。

在 [資料來源組態精靈] 協助之下,您可以建立和編輯所有資料來源類型。此外,使用 DataSet 設計工具,也可以編輯建立為資料集的資料來源。

從資料庫建立資料來源

您可以從資料庫建立資料來源,其方式是執行 [資料來源組態精靈],並選取 [資料庫] 資料來源類型。如需詳細資訊,請參閱 HOW TO:連接至資料庫中的資料

從資料庫建立資料來源時,會根據加入資料來源的個別資料庫物件,將具型別資料集加入專案。例如,根據資料庫的特定資料表建立資料來源時,會建立具型別資料集,並包含對應至所選資料表的資料表。如需這類資料來源的範例,請完成逐步解說:連接至資料庫中的資料中的程序。

從 Web 服務建立資料來源

從某個 Web 服務建立資料來源會加入對此 Web 服務的專案參考,並建立可對應至此 Web 服務傳回的物件之物件。例如,傳回資料集的 Web 服務會在專案中表示為資料集,而傳回特定型別或物件的 Web 服務,則會在專案中表示為傳回的型別或物件。如需詳細資訊,請參閱 HOW TO:連接至 Web 服務中的資料

注意事項:

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

從物件建立資料來源

從任何公開一個或多個公用屬性的物件中,都可以建立資料來源。不需要特定介面或預設公用建構函式,即可從物件建立資料來源。在 [資料來源] 視窗中會顯示所有的公用屬性,您可以將它們拖曳至 Windows 應用程式的表單,以建立資料繫結控制項。您必須先建置包含物件的專案,物件才會出現在精靈中。為了減少不必要的物件數目,並非專案中的所有物件都會自動出現在 [資料來源] 視窗中。需要時,您必須以 [資料來源組態精靈] 加入它們。如需繫結至物件的詳細資訊,請參閱 Visual Studio 中的物件繫結。如需如何建立物件資料來源的詳細資訊,請參閱 逐步解說:建立 LINQ to SQL 類別 (O/R 設計工具)

從區域資料檔建立的資料來源

您也可以從 SQL Server Compact 3.5 資料庫 (.sdf 檔案)、Access 資料庫 (.mdb 檔案) 和 SQL Server Express 資料庫 (.mdf 檔案) 建立資料來源,並將它們直接加入至專案中。根據所選之資料檔的結構描述的具型別資料集也會加入到專案中。如需詳細資訊,請參閱下列主題:

請參閱

概念

資料的新功能

顯示資料概觀

DataSet 設計工具

參考

資料來源視窗

其他資源

資料存取使用者入門

連接至 Visual Studio 中的資料

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

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

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

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

驗證資料

儲存資料