[C#學習] BindingNavigator控件


一 概述

     BindingNavigator控件的用戶界面 (UI) 由一系列 ToolStrip 按鈕、文本框和靜態文本元素組成,用於進行大多數常見的數據相關操作(如添加數據、刪除數據和在數據中導航)。每個控件都可以通過 BindingNavigator 控件的關聯成員進行檢索或設置。

二 構造函數

名稱 說明
BindingNavigator()
初始化 BindingNavigator 類的新實例。
BindingNavigator(Boolean) 初始化 BindingNavigator 類的新實例,指示是否顯示標准的導航用戶界面 (UI)。
BindingNavigator(IContainer) 初始化 BindingNavigator 類的新實例,並將此新實例添加到指定容器。
BindingNavigator(BindingSource) 用指定的 BindingSource 作為數據源來初始化 BindingNavigator 類的新實例。

三 用法

    通常將 BindingNavigator 與 BindingSource 組件一起使用,這樣用戶可以在窗體的數據記錄之間移動並與這些記錄進行交互。

    (一)標准用法

  1. 將數據源綁定到BindingSource。

  2. 將顯示數據的控件的DataSource屬性綁定為BindingSource
  3. 將 BindingNavigator 控件的 BindingSource 屬性設置為窗體上綁定到控件的 BindingSource。

        默認情況下,BindingNavigator 控件包含這些標准按鈕。

 

控件

函數

AddNewItem 按鈕

將新行插入到基礎數據源。

DeleteItem 按鈕

從基礎數據源刪除當前行。

MoveFirstItem 按鈕

移動到基礎數據源的第一項。

MoveLastItem 按鈕

移動到基礎數據源的最后一項。

MoveNextItem 按鈕

移動到基礎數據源的下一項。

MovePreviousItem 按鈕

移動到基礎數據源的上一項。

PositionItem 文本框

返回基礎數據源內的當前位置。

CountItem 文本框

返回基礎數據源內總的項數。

    (二)進階用法
        如果默認按鈕不適合您的應用程序,或者如果您需要其他按鈕來支持其他類型的功能,則可以提供您自己的 ToolStripButton。

        為之前創建的ToolStripButton 的 Click 事件創建事件處理程序。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM