BindingNavigator 控制項概觀 (Windows Form)

您可以使用 BindingNavigator 控制項來建立標準化的方法,讓使用者用來搜尋和變更 Windows Form 上的資料。 您經常使用 BindingNavigator 搭配 BindingSource 元件,讓使用者能夠瀏覽表單上的資料記錄,以及與記錄互動。

BindingNavigator 的運作方式

BindingNavigator 控制項是由 ToolStrip 與一系列 ToolStripItem 物件所組成,可用來進行大多數常見的資料相關動作:加入資料、刪除資料,以及巡覽資料。 根據預設,BindingNavigator 控制項會包含這些標準按鈕。 下列螢幕擷取畫面顯示 BindingNavigator 表單上的控制項:

Screenshot showing the BindingNavigator control.

下表列出控制項,並描述其功能。

控制 函式
AddNewItem 按鈕 將新資料列插入基礎資料來源中。
DeleteItem 按鈕 從基礎資料來源中刪除目前的資料列。
MoveFirstItem 按鈕 移至基礎資料來源中的第一個項目。
MoveLastItem 按鈕 移至基礎資料來源中的最後一個項目。
MoveNextItem 按鈕 移至基礎資料來源中的下一個項目。
MovePreviousItem 按鈕 移至基礎資料來源中的上一個項目。
PositionItem 文字方塊 傳回在基礎資料來源內的目前位置。
CountItem 文字方塊 傳回基礎資料來源中的項目總數。

針對此集合中的每個控制項,各有一個 BindingSource 元件的對應成員,它會以程式設計的方式提供相同的功能。 例如,MoveFirstItem 按鈕對應至 BindingSource 元件的 MoveFirst 方法,DeleteItem 按鈕對應至 RemoveCurrent 方法等。

如果預設按鈕不適合您的應用程式,或者如果您需要其他按鈕來支援其他類型的功能,您可以提供自己的 ToolStrip 按鈕。 另請參閱如何:將載入、儲存和取消按鈕新增至 Windows Forms BindingNavigator 控制項

另請參閱