BindingNavigator 控件概述(Windows 窗体)

可以使用 BindingNavigator 控件创建标准化的方法,让用户在 Windows 窗体上搜索和更改数据。 你经常将 BindingNavigatorBindingSource 组件一起使用,使用户能够在窗体上的数据记录中移动并与记录进行交互。

BindingNavigator 的工作原理

BindingNavigator 控件由一个 ToolStrip 组成,其中包含一系列 ToolStripItem 对象,用于大多数常见的数据相关操作:添加数据、删除数据以及浏览数据。 默认情况下,BindingNavigator 控件包含这些标准按钮。 以下屏幕截图显示窗体上的 BindingNavigator 控件:

显示 BindingNavigator 控件的屏幕截图。

下表列出了这些控件并描述其函数。

控件 功能
AddNewItem 按钮 将新行插入到基础数据源。
DeleteItem 按钮 从基础数据源中删除当前行。
MoveFirstItem 按钮 移动到基础数据源中的第一项。
MoveLastItem 按钮 跳转到基础数据源中的最后一项。
MoveNextItem 按钮 移动到基础数据源中的下一项。
MovePreviousItem 按钮 移动到基础数据源中的上一项。
PositionItem 文本框 返回基础数据源中的当前位置。
CountItem 文本框 返回基础数据源中的项总数。

对于此集合中的每个控件,有一个以编程方式提供相同功能的 BindingSource 组件的相应成员。 例如,MoveFirstItem 按钮对应于 BindingSource 组件的 MoveFirst 方法,DeleteItem 按钮对应于 RemoveCurrent 方法等。

如果默认按钮不适合应用程序,或者需要其他按钮来支持其他类型的功能,则可以提供自己的 ToolStrip 按钮。 另请参阅如何:向 Windows 窗体 BindingNavigator 控件添加“加载”、“保存”和“取消”按钮

另请参阅