Share via


HOW TO:使用設計工具將資料繫結至 Windows Form DataGridView 控制項

更新:2007 年 11 月

您可以使用設計工具,將 DataGridView 控制項連接到數個不同類型的資料來源,包括資料庫、商務物件 (Business Object) 或 Web 服務。當您使用設計工具繫結控制項至資料來源時,控制項會自動繫結至表示資料來源的 BindingSource 元件。此外,會在控制項中自動產生資料行,以符合資料來源提供的結構描述資訊。

在資料行產生後,您可進行修改以符合需要。例如,您可以移除或隱藏不想顯示的資料行、重新整理資料行,或修改資料行型別。如需修改資料行的詳細資訊,請參閱列於<請參閱>章節的主題。

您也可以將多個 DataGridView 控制項繫結至關聯資料表,以建立主從式關聯性。在這種關聯下,其中一個控制項會顯示父資料表,另一個控制項只會顯示在子資料表中與父資料表中目前資料列相關聯的那些資料列。如需詳細資訊,請參閱 HOW TO:在 Windows 應用程式中顯示相關的資料

在下列程序中,需要 [Windows 應用程式] 專案以及含有一個 DataGridView 控制項的表單 (如果具有主從式關聯性,則需要兩個控制項)。如需啟動這類專案的詳細資訊,請參閱 HOW TO:建立 Windows 應用程式專案HOW TO:將控制項加入至 Windows Form

注意事項:

根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。如果要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

若要將控制項繫結至資料來源

  1. 按一下 DataGridView 控制項右上角的智慧標籤圖像 (智慧標籤圖像)。

  2. 按一下 [選擇資料來源] 選項的下拉式箭號。

  3. 如果您的專案尚未擁有資料來源,請按一下 [加入專案資料來源] 並遵循精靈所指示的步驟。

    如需詳細資訊,請參閱資料來源組態精靈。您的新資料來源將出現在 [選擇資料來源] 下拉式視窗中。如果新的資料來源只包含一個成員 (例如,單一資料庫資料表),則控制項將會自動繫結至該成員。否則,請繼續進行下一個步驟。

  4. 如果 [其他資料來源] 和 [專案資料來源] 節點尚未展開,請將它們展開,然後選取控制項要繫結的資料來源。

  5. 如果資料來源包含一個以上的成員 (例如,如果已建立包含多個資料表的 System.Data.DataSet),請展開資料來源,然後選取要繫結的特定成員。

  6. 若要建立主從式關聯性,請在第二個 DataGridView 控制項的 [選擇資料來源] 下拉式視窗中,展開為父資料表建立的 BindingSource,然後從顯示的清單中選取關聯的子資料表。

    注意事項:

    如果專案已經有資料來源,您也可以使用 [資料來源] 視窗建立資料表單。如需詳細資訊,請參閱資料來源視窗

請參閱

工作

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

HOW TO:使用設計工具在 Windows Form DataGridView 控制項中加入和移除資料行

HOW TO:使用設計工具變更 Windows Form DataGridView 控制項中資料行的順序

HOW TO:使用設計工具變更 Windows Form DataGridView 資料行的型別

HOW TO:使用設計工具凍結 Windows Form DataGridView 控制項中的資料行

HOW TO:使用設計工具隱藏 Windows Form DataGridView 控制項中的資料行

HOW TO:使用設計工具將 Windows Form DataGridView 控制項中的資料行設為唯讀

HOW TO:建立 Windows 應用程式專案

HOW TO:將控制項加入至 Windows Form

HOW TO:在 Windows 應用程式中顯示相關的資料

參考

DataGridView

BindingSource

DataGridView.DataMember

DataGridView.DataSource

資料來源視窗