共用方式為


將控制項繫結至 Visual Studio 中的資料

您可以透過將資料繫結至控制項,對應用程式的使用者顯示資料。 您可以從 [資料來源] 視窗將項目拖曳至 Visual Studio 設計介面上,藉以建立這些資料繫結控制項。

這個主題描述可用來建立資料繫結控制項的資料來源。 此外,也描述與資料繫結相關的一些一般工作。 如需如何建立資料繫結控制項的詳細資訊,請參閱將 Windows Form 控制項繫結至 Visual Studio 中的資料將 WPF 控制項繫結至 Visual Studio 中的資料將 Silverlight 控制項繫結至 Visual Studio 中的資料

資料來源

資料來源表示應用程式可使用的資料。 您可以從資料庫、服務或物件中建立資料來源。 如需詳細資訊,請參閱資料來源概觀

有些資料來源可讓您從 [資料來源] 視窗拖曳項目,以建立資料繫結控制項,有些資料來源則否。 下表顯示支援的資料來源。

資料來源

Windows Form 設計工具的拖放支援

WPF 設計工具的拖放支援

Silverlight Designer 的拖放支援

資料集

實體資料模型

否1

LINQ to SQL 類別

否2

否2

否2

服務 (包括 WCF 資料服務、Web 服務和 Web 服務)

物件

SharePoint

1. 當 [Windows Form 設計工具] 開啟時,[資料來源] 視窗中的實體為唯讀,無法拖曳至設計工具。 不過,您仍然可以根據實體資料模型加入新的物件資料來源,然後將這些物件拖曳至設計工具,來建立資料繫結控制項。 如需詳細資訊,請參閱 How to: Add an Object as a Project Data Source (Entity Framework)

2. LINQ to SQL 類別不會出現在 [資料來源] 視窗中。 不過,您可以根據 LINQ to SQL 類別加入新的物件資料來源,然後將這些物件拖曳至設計工具,來建立資料繫結控制項。 如需詳細資訊,請參閱Walkthrough: Creating LINQ to SQL Classes (O/R Designer)

資料來源視窗

資料來源會在 [資料來源] 視窗中以項目形式使用於專案。 您可以從這個視窗拖曳項目,藉以建立繫結至基礎資料的控制項。 如需詳細資訊,請參閱資料來源視窗

對於 [資料來源] 視窗中的每個資料型別,將項目拖曳到設計工具時都會建立一個預設控制項。 從 [資料來源] 視窗拖曳項目之前,您可以變更將建立的控制項。 如需詳細資訊,請參閱 HOW TO:設定從資料來源視窗拖曳時要建立的控制項

將控制項繫結至資料的相關工作

下表列出將控制項繫結至資料的一些最常用工作。

工作

詳細資訊

開啟 [資料來源] 視窗。

HOW TO:開啟資料來源視窗

將資源來源加入至專案。

HOW TO:連接至資料庫中的資料

HOW TO:連接至物件中的資料

HOW TO:連接至服務中的資料

設定當您從 [資料來源] 視窗中將項目拖曳到設計工具時建立的控制項。

HOW TO:設定從資料來源視窗拖曳時要建立的控制項

修改與 [資料來源] 視窗中之項目相關聯的控制項清單。

HOW TO:將自訂控制項加入至資料來源視窗

建立資料繫結控制項。

將 Windows Form 控制項繫結至 Visual Studio 中的資料

將 WPF 控制項繫結至 Visual Studio 中的資料

將 Silverlight 控制項繫結至 Visual Studio 中的資料

建立繫結至資料的控制項之後,可能需要執行下列其中一個工作。

工作

如需詳細資訊

編輯基礎資料來源中的資料

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

驗證資料變更

驗證資料

將更新資料儲存回資料庫

儲存資料

請參閱

工作

HOW TO:從資料庫將控制項繫結至圖片

概念

將 Windows Form 控制項繫結至 Visual Studio 中的資料

將 WPF 控制項繫結至 Visual Studio 中的資料

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

驗證資料

儲存資料

其他資源

將 Silverlight 控制項繫結至 Visual Studio 中的資料

Visual Studio 資料應用程式的概觀

連接至 Visual Studio 中的資料

用來在 Visual Studio 中使用資料來源的工具