当前位置:主页 > 控件文档
Winform分页控件使用详细介绍
日期:2017-09-12 浏览量:

自从上篇随笔《Winform分页控件最新版本发布,并提供基于DotNetBar界面的版本》介绍了最新版本的分页控件,并提供下载使用后,很多人对分页控件非常感兴趣(毕竟Winform数据分页是很常见的),并关注该分页控件应该如何使用,其实分页控件在之前很多篇随笔中断断续续都有介绍,为了使大家对分页控件有个系统的认识,本篇详细介绍分页控件的一些属性设置及相关使用注意事项,使大家对该分页控件有一个更深的了解、跟系统的认识,以便在相关的项目开发中熟练使用。
分页控件效果

 

实现步骤

1、在Visual Studio开发环境的工具箱中,添加一个分页控件(可以其他名称)的项目,然后选择WHC.Pager.WinControl.dll文件,导入分页控件的工具箱图标,如下所示。

其中WinGridViewPager和WinGridView两个控件就是我们常用到的分页控件,两者用法几乎一致,界面效果不同在于WinGridViewPager具有分页工具条,而WinGridView是提供显示所有内容,没有工具条。

2、拖动到指定的窗体中。

3、在代码引用相关的代码实现动态调用。 

实现代码

1、在窗体加载实现中添加分页控件的实现代码,以On开始的是相关操作的实现事件,如OnPageChanged表示分页控件页面发生变化的时候,需要实现的事件处理(这个是必须的),另外AppendedMenu是可以在分页控件自带菜单上增加的菜单,如下所示。注意,只要实现相关的事件处理,那么对应的上下文菜单将会出现,默认几个标准的上下文菜单如下所示,包含新建、编辑选定项、删除选定项、打印列表、刷新列表菜单。
注意,为了使分页控件能够显示总数,并记住当前的分页,那么在OnPageChanged实现中需要修改分页控件的

RecordCount和

CurrenetPageIndex

这两个属性。


如果需要添加自己的菜单,则指定AppendedMenu对象即可。

主要实现代码如下: 

private void FrmCustomer_Load(object sender, EventArgs e)    

{    
    BindData();    
   
    this.winGridViewPager1.OnPageChanged += new EventHandler(winGridViewPager1_OnPageChanged);    
    
this.winGridViewPager1.OnStartExport += new EventHandler(winGridViewPager1_OnStartExport);    
    
this.winGridViewPager1.OnEditSelected += new EventHandler(winGridViewPager1_OnEditSelected);    
    
this.winGridViewPager1.OnDeleteSelected += new EventHandler(winGridViewPager1_OnDeleteSelected);    
    
this.winGridViewPager1.OnRefresh += new EventHandler(winGridViewPager1_OnRefresh);    
    
this.winGridViewPager1.OnAddNew += new EventHandler(winGridViewPager1_OnAddNew);    
    
this.winGridViewPager1.AppendedMenu = this.contextMenuStrip1;   
}

2、其他代码的实现如下所示,包含分页事件、刷新事件、删除事件、编辑事件、新增事件、导出Excel事件等。 

相关文章:
·葡萄城发布新报表控件ActiveReports 9
·我的世界籽岷的PE0.16最新Addons插件功能详解
·SmartThings发布新控件 将支持三星多款智能家居产
·重大更新!ActiveReports报表控件正式发布V11版本
·最新版iTunes上线 新增自己的通知中心控件
→ 特别推荐
葡萄城发布新报表控
我的世界籽岷的PE0.
SmartThings发布新控件
重大更新!ActiveRepo
最新版iTunes上线 新增
新一代JavaScript控件
车主需下载新控件选
免费试用并提供技术
坦克世界9.15黑科技最
Flash控件安装程序
ie activex控件11.3最新版
Adobe Flash Player 官方下
ActiveX控件下载 官方版
iPhone 8就这样了!一比
瑞星:病毒伪装“交
→ 热点TOP10
中国农业银行
懒人福音 帮会
久其表格OCX控
迎来五周年的
桌面时钟有新
抄底好机会最
《剑网3》新版
ActiveReports报表
剑网3剑心插件
wordpress自动升

友情链接/网站合作咨询: