BindingNavigator控件
Posted AngryZe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BindingNavigator控件相关的知识,希望对你有一定的参考价值。
一 概述
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 事件创建事件处理程序。
以上是关于BindingNavigator控件的主要内容,如果未能解决你的问题,请参考以下文章
将 DataGridView 绑定到 BindingNavigator 时出错
赢表格。使用 BindingNavigator 时如何使 DataGridView 写入单元格值
BindingNavigator操作DatagridView的数据