操作說明:使用設計工具將資料繫結至 Windows Forms DataGridView 控制項
您可以使用設計工具將 DataGridView 控制項連線至各種資料來源,包括資料庫、商務物件或 Web 服務。 您使用設計工具將控制項繫結至資料來源時,控制項會自動繫結至代表資料來源的 BindingSource 元件。 此外,控制項中會自動產生資料行,以符合資料來源所提供的結構描述資訊。
產生資料行之後,您可加以修改以符合您的需求。 例如,您可以移除或隱藏您不想顯示的資料行、可以重新排列資料行,或者可以修改資料行類型。 如需修改資料行的詳細資訊,請參閱<另請參閱>一節中所列的主題。
您也可以將多個 DataGridView 控制項繫結至相關資料表以建立一對多關聯性。 在此組態中,一個控制項會顯示父資料表,而另一個控制項只會顯示子資料表中與父資料表中的目前資料列相關的資料列。 如需詳細資訊,請參閱如何:在 Windows Forms 應用程式中顯示相關的資料。
下列程序需要 Windows 應用程式 專案,其表單包含 DataGridView 控制項或一對多關聯性的兩個控制項。 如需啟動這類專案的相關資訊,請參閱如何︰建立 Windows Forms 應用程式專案和如何︰將控制項新增至 Windows Forms。
將控制項繫結至資料來源
按一下 DataGridView 控制項右上角的設計工具動作字符 (小型黑色箭號)。
按一下 [選擇資料來源] 選項的下拉式箭號。
如果您的專案還沒有資料來源,請按一下 [新增專案資料來源] 並遵循精靈所指示的步驟。
如需詳細資訊,請參閱資料來源設定精靈。 新的資料來源會出現在 [選擇資料來源] 下拉式視窗中。 如果新的資料來源只包含一個成員,例如單一資料庫資料表,則控制項會自動繫結至該成員。 否則,請繼續下一個步驟。
如果 [其他資料來源] 和 [專案資料來源] 節點尚未展開,請加以展開,然後選取控制項所要繫結的資料來源。
如果資料來源包含多個成員,若已建立包含多個資料表的 System.Data.DataSet,請展開資料來源,然後選取要繫結的特定成員。
若要建立一對多關聯性,請在第二個 DataGridView 控制項的 [選擇資料來源] 下拉式清單視窗中,展開針對父資料表建立的 BindingSource,然後從顯示的清單中選取相關子資料表。
注意
如果專案已經有資料來源,您也可以使用 [資料來源] 視窗建立資料表單。 如需詳細資訊,請參閱資料來源視窗。
另請參閱
- DataGridView
- BindingSource
- DataGridView.DataMember
- DataGridView.DataSource
- 如何:連接至資料庫中的資料
- 操作說明:使用設計工具在 Windows Forms DataGridView 控制項中新增和移除資料行
- 操作說明:使用設計工具變更 Windows Forms DataGridView 控制項中資料行的順序
- 操作說明:使用設計工具變更 Windows Forms DataGridView 資料行的類型
- 操作說明:使用設計工具凍結 Windows Forms DataGridView 控制項中的資料行
- 操作說明:使用設計工具隱藏 Windows Forms DataGridView 控制項中的資料行
- 操作說明:使用設計工具將 Windows Forms DataGridView 控制項中的資料行設為唯讀
- 如何:建立 Windows Forms 應用程式專案
- 如何:將控制項新增至 Windows Forms
- 資料來源視窗
- 如何:在 Windows Forms 應用程式中顯示相關的資料