Share via


操作說明:使用設計工具將資料繫結至 Windows Forms DataGridView 控制項

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

產生資料行之後,您可加以修改以符合您的需求。 例如,您可以移除或隱藏您不想顯示的資料行、可以重新排列資料行,或者可以修改資料行類型。 如需修改資料行的詳細資訊,請參閱<另請參閱>一節中所列的主題。

您也可以將多個 DataGridView 控制項系結至相關資料表,以建立主要/詳細資料關聯性。 在此組態中,一個控制項會顯示父資料表,而另一個控制項只會顯示子資料表中與父資料表中的目前資料列相關的資料列。 如需詳細資訊,請參閱如何:在 Windows Forms 應用程式中顯示相關的資料

下列程式需要具有 表單的 Windows 應用程式 專案,其中包含 DataGridView 主要/詳細資料關聯性的控制項或兩個控制項。 如需啟動這類專案的相關資訊,請參閱 如何:建立 Windows Forms 應用程式專案 如何:將控制項新增至 Windows Forms

將控制項繫結至資料來源

  1. 按一下控制項右上角的設計工具動作圖像 ( Small black arrow )。 DataGridView

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

  3. 如果您的專案還沒有資料來源,請按一下 [新增專案資料來源] 並遵循精靈所指示的步驟。

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

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

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

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

    注意

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

另請參閱