一 概述
BindingNavigator控件的用户界面 (UI) 由一系列 ToolStrip 按钮、文本框和静态文本元素组成,用于进行大多数常见的数据相关操作(如添加数据、删除数据和在数据中导航)。每个控件都可以通过 BindingNavigator 控件的关联成员进行检索或设置。
二 构造函数
名称 |
说明 |
BindingNavigator()
|
初始化 BindingNavigator 类的新实例。 |
BindingNavigator(Boolean) |
初始化 BindingNavigator 类的新实例,指示是否显示标准的导航用户界面 (UI)。 |
BindingNavigator(IContainer) |
初始化 BindingNavigator 类的新实例,并将此新实例添加到指定容器。 |
BindingNavigator(BindingSource) |
用指定的 BindingSource 作为数据源来初始化 BindingNavigator 类的新实例。 |
三 用法
通常将 BindingNavigator 与 BindingSource 组件一起使用,这样用户可以在窗体的数据记录之间移动并与这些记录进行交互。
(一)标准用法
-
将数据源绑定到BindingSource。
- 将显示数据的控件的DataSource属性绑定为BindingSource
-
将 BindingNavigator 控件的 BindingSource 属性设置为窗体上绑定到控件的 BindingSource。
默认情况下,BindingNavigator 控件包含这些标准按钮。
控件
|
函数
|
AddNewItem 按钮
|
将新行插入到基础数据源。
|
DeleteItem 按钮
|
从基础数据源删除当前行。
|
MoveFirstItem 按钮
|
移动到基础数据源的第一项。
|
MoveLastItem 按钮
|
移动到基础数据源的最后一项。
|
MoveNextItem 按钮
|
移动到基础数据源的下一项。
|
MovePreviousItem 按钮
|
移动到基础数据源的上一项。
|
PositionItem 文本框
|
返回基础数据源内的当前位置。
|
CountItem 文本框
|
返回基础数据源内总的项数。
|
(二)进阶用法 如果默认按钮不适合您的应用程序,或者如果您需要其他按钮来支持其他类型的功能,则可以提供您自己的 ToolStripButton。
为之前创建的ToolStripButton 的 Click 事件创建事件处理程序。
|
请发表评论