BindingNavigator 控件概述(Windows 窗体)

你可以使用 BindingNavigator 控件来创建标准化的方法,以便用户搜索和更改 Windows 窗体上的数据。 频繁对 BindingSource 组件使用 BindingNavigator,以便用户能够在窗体上数据记录之间移动并与记录进行交互。

BindingNavigator 的工作原理

BindingNavigator 控件由包含一系列 ToolStripItem 对象的 ToolStrip 组成,以执行大部分常见的与数据相关的操作:添加数据、删除数据,以及在数据中导航。 默认情况下,BindingNavigator 控件包含这些标准按钮。 以下屏幕截图显示窗体上的 BindingNavigator 控件:

Screenshot showing the BindingNavigator control.

下表列出了该控件并介绍了其功能。

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

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

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

另请参阅