將控制項繫結至 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 類別加入新的物件資料來源,然後將這些物件拖曳至設計工具,來建立資料繫結控制項。 如需詳細資訊,請參閱逐步解說:建立 LINQ to SQL 類別 (O/R 設計工具)。
資料來源視窗
資料來源會在 [資料來源] 視窗中以項目形式使用於專案。 您可以從這個視窗拖曳項目,藉以建立繫結至基礎資料的控制項。 如需詳細資訊,請參閱資料來源視窗。
對於 [資料來源] 視窗中的每個資料型別,將項目拖曳到設計工具時都會建立一個預設控制項。 從 [資料來源] 視窗拖曳項目之前,您可以變更將建立的控制項。 如需詳細資訊,請參閱 HOW TO:設定從資料來源視窗拖曳時要建立的控制項。
將控制項繫結至資料的相關工作
下表列出將控制項繫結至資料的一些最常用工作。
工作 |
詳細資訊 |
---|---|
開啟 [資料來源] 視窗。 |
|
將資源來源加入至專案。 |
|
設定當您從 [資料來源] 視窗中將項目拖曳到設計工具時建立的控制項。 |
|
修改與 [資料來源] 視窗中之項目相關聯的控制項清單。 |
|
建立資料繫結控制項。 |
將 Windows Form 控制項繫結至 Visual Studio 中的資料 |
建立繫結至資料的控制項之後,可能需要執行下列其中一個工作。
工作 |
詳細資訊 |
---|---|
編輯基礎資料來源中的資料 |
|
驗證資料變更 |
|
將更新資料儲存回資料庫 |
請參閱
工作
概念
將 Windows Form 控制項繫結至 Visual Studio 中的資料
將 WPF 控制項繫結至 Visual Studio 中的資料