DevExpress.XtraEditors.DataNavigator用法

网友投稿 315 2022-09-19

DevExpress.XtraEditors.DataNavigator用法

作者:jiankunking ​​​​

1、DevExpress.XtraEditors.DataNavigator刚拖到winform窗体上的样子:

设置DataNavigator控件属性Dock=Bottom;TextLocation=End;TextStringFormat=第 {0}页 ,共 {1}页;

如果想显示ToolTip,需把ShowToolTips设置为True. 设置Button的Hint为自己想要显示的内容即可。

比如:

在运行时会有下面效果:

上图中的首页、前一页、后一页、尾页的图片是自定义的,那么怎么使用自定义图片呢?

拖拽一个imageList控件,然后在imageList中选择要使用的自定义图片

然后在Buttons选项卡下将ImageList设置为刚才选择过图片的imageList1控件,然后在DataNavigator控件 buttons下选择荼盘即可,比如下图的First

按钮事件处理:

private void dataNavigator1_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { //下一页 if ((e.Button).ButtonType == DevExpress.XtraEditors.NavigatorButtonType.NextPage) { } //上一页 if ((e.Button).ButtonType == DevExpress.XtraEditors.NavigatorButtonType.PrevPage) { } //首页 if ((e.Button).ButtonType == DevExpress.XtraEditors.NavigatorButtonType.First) { } //尾页 if ((e.Button).ButtonType == DevExpress.XtraEditors.NavigatorButtonType.Last) { } }

dev官方文档:

DataNavigator Class


The control that enables navigation through records in a data source and provides common record operations.

Namespace: ​​DevExpress.XtraEditors​​

Assembly:

DevExpress.XtraEditors.v14.2.dll

Syntax


public class DataNavigator : NavigatorBase, IDataNavigatorOwner


C#

VB

Remarks

The DataNavigator control is used to navigate through records in a data source and perform operations against the data. It is derived from the​​NavigatorBase​​ class, and so it inherits properties and methods common to all data navigation controls.

The data navigator displays built-in buttons that enable a user to scroll forward or backward through records one at a time, go to the first record, go to the last record, insert a new record, post data changes, cancel data changes and delete a record. You can also add custom buttons, when required. To access built-in and custom buttons, use the ​​Buttons​​​ property. To perform custom actions on button clicks, handle the ​​NavigatorBase.ButtonClick​​ event.

The DataNavigator control needs to be associated with a data source in order to receive and manipulate data. Use the ​​DataSource​​​ and ​​DataMember​​properties for binding.

The

DataNavigator  can display a text string that specifies the current record and the total record count in the associated data source. Use the ​​NavigatorBase.TextLocation​​

and   ​​NavigatorBase.TextStringFormat​​

to customize the display of this text.

地址: ​​https://documentation.devexpress.com/#WindowsForms/clsDevExpressXtraEditorsDataNavigatortopic​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Effective Java读书笔记四:通用程序设计(45-56)
下一篇:通过IL分析C#中的委托、事件、Func、Action、Predicate之间的区别与联系
相关文章

 发表评论

暂时没有评论,来抢沙发吧~