作法:使用設計工具繫結 Windows Forms 控制項和 BindingSource 元件
將控制項新增至表單並判斷應用程式的使用者介面之後,您可以將控制項繫結至資料來源,如此一來,在執行階段,使用者可以改變和儲存與應用程式相關的資料。
在 Windows Forms 中繫結控制項或一系列控制項最容易使用 BindingSource 控制項做為表單上控制項與資料來源之間的橋樑。
表單上的一個或多個控制項可以繫結至資料;在下列程式中,TextBox 控制項會繫結至資料來源。
若要完成此程式,假設您將繫結至衍生自資料庫的資料來源。 如需從其他資料存放區建立資料來源的詳細資訊,請參閱 新增資料來源。
在設計階段繫結控制項
將 TextBox 控制項拖曳至表單。
在 [屬性] 視窗中:
展開 (DataBindings) 節點。
按一下 Text 屬性旁邊的箭號。
DataSource UI 類型編輯器隨即開啟。
如果先前已針對專案或表單設定資料來源,它就會顯示。
按一下 [新增專案資料來源] 以連接至資料,並建立資料來源。
在 [資料來源組態精靈] 歡迎頁面上,按 [下一步]。
在 [選擇資料來源類型] 頁面上,選擇 [資料庫]。
從 [選擇資料連接] 頁面中的可用連接清單,選取資料連接。 若您想要的資料連接無法使用,請選取 [新增連接] 以建立新資料連接。
選取 [是,將連接儲存為],將連接字串儲存至應用程式組態檔。
選取要帶入應用程式中的資料庫物件。 在此情況下,請選取您希望 TextBox 顯示的資料表中的欄位。
您可以視需要更換預設資料集名稱。
按一下完成。
在 [屬性] 視窗中,再次按一下 Text 屬性旁邊的箭號。 在 DataSource UI 類型編輯器中,選取要繫結 TextBox 的功能變數名稱。
DataSource UI 類型編輯器會關閉,資料集、BindingSource 和該資料連線特定的資料表配接器會新增至表單。