BindingNavigator 控制項概觀 (Windows Form)
您可以使用 BindingNavigator 控制項來建立標準化的方法,讓使用者用來搜尋和變更 Windows Form 上的資料。 您經常使用 BindingNavigator 搭配 BindingSource 元件,讓使用者能夠瀏覽表單上的資料記錄,以及與記錄互動。
BindingNavigator 的運作方式
BindingNavigator 控制項是由 ToolStrip 與一系列 ToolStripItem 物件所組成,可用來進行大多數常見的資料相關動作:加入資料、刪除資料,以及巡覽資料。 根據預設,BindingNavigator 控制項會包含這些標準按鈕。 下列螢幕擷取畫面會顯示表單上的 BindingNavigator 控制項:
下表列出控制項,並描述其功能。
控制 | 函式 |
---|---|
AddNewItem 按鈕 | 將新資料列插入基礎資料來源中。 |
DeleteItem 按鈕 | 從基礎資料來源中刪除目前的資料列。 |
MoveFirstItem 按鈕 | 移至基礎資料來源中的第一個項目。 |
MoveLastItem 按鈕 | 移至基礎資料來源中的最後一個項目。 |
MoveNextItem 按鈕 | 移至基礎資料來源中的下一個項目。 |
MovePreviousItem 按鈕 | 移至基礎資料來源中的上一個項目。 |
PositionItem 文字方塊 | 傳回在基礎資料來源內的目前位置。 |
CountItem 文字方塊 | 傳回基礎資料來源中的項目總數。 |
針對此集合中的每個控制項,各有一個 BindingSource 元件的對應成員,它會以程式設計的方式提供相同的功能。 例如,MoveFirstItem 按鈕對應至 BindingSource 元件的 MoveFirst 方法,DeleteItem 按鈕對應至 RemoveCurrent 方法等。
如果預設按鈕不適合您的應用程式,或者如果您需要其他按鈕來支援其他類型的功能,您可以提供自己的 ToolStrip 按鈕。 另請參閱如何:將載入、儲存和取消按鈕新增至 Windows Forms BindingNavigator 控制項。