BindingNavigator 控件概述(Windows 窗体)
你可以使用 BindingNavigator 控件来创建标准化的方法,以便用户搜索和更改 Windows 窗体上的数据。 频繁对 BindingSource 组件使用 BindingNavigator,以便用户能够在窗体上数据记录之间移动并与记录进行交互。
BindingNavigator 的工作原理
BindingNavigator 控件由包含一系列 ToolStripItem 对象的 ToolStrip 组成,以执行大部分常见的与数据相关的操作:添加数据、删除数据,以及在数据中导航。 默认情况下,BindingNavigator 控件包含这些标准按钮。 以下屏幕截图显示窗体上的 BindingNavigator 控件:
下表列出了该控件并介绍了其功能。
控件 | 函数 |
---|---|
AddNewItem 按钮 | 将新行插入到基础数据源。 |
DeleteItem 按钮 | 从基础数据源中删除当前行。 |
MoveFirstItem 按钮 | 移动到基础数据源中的第一项。 |
MoveLastItem 按钮 | 移动到基础数据源中的最后一项。 |
MoveNextItem 按钮 | 移动到基础数据源中的下一项。 |
MovePreviousItem 按钮 | 移动到基础数据源中的上一项。 |
PositionItem 文本框 | 返回基础数据源中的当前位置。 |
CountItem 文本框 | 返回基础数据源中的总项数。 |
对于此集合中每个控件,都有相应的以编程方式提供相同功能的 BindingSource 组件成员。 例如,MoveFirstItem 按钮对应 BindingSource 组件的 MoveFirst 方法,DeleteItem 按钮对应 RemoveCurrent 方法,依次类推。
如果默认按钮不适合你的应用程序,或者如果你需要其他按钮来支持其他类型的功能,则可以提供你自己的 ToolStrip 按钮。 另请参阅如何:向 Windows 窗体 BindingNavigator 控件添加“加载”、“保存”和“取消”按钮。