网站大量收购闲置独家精品文档,联系QQ:2885784924

Winform分页控件重大更新,并实现普通版DotNetBarDevExpress三大版本整合更新(附各种例子源码)..docx

Winform分页控件重大更新,并实现普通版DotNetBarDevExpress三大版本整合更新(附各种例子源码)..docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Winform分页控件重大更新,并实现普通版DotNetBarDevExpress三大版本整合更新(附各种例子源码).

Winform分页控件重大更新,并实现普通版、DotNetBar、DevExpress三大版本整合更新(附各种例子源码)在Winform开发中,一直离不开分页处理,好的分页控件封装,能为开发节省很多时间和繁琐工作,对分页控件一直的改进和完善,也是我的兴趣之一。本次主要实现对分页控件的全面重构,优化功能及界面的处理,并统一完成普通版、基于DotNetbar界面控件版本、DevExpress界面控件版本三大版本的发布,这几个界面版本,除了界面表现效果不一样外,所有的功能展示及使用代码完全一致,保证用户的知识投资及给客户良好的使用操作。本次主要增加的功能有:可通过界面设置列表显示的列,可复制选定的行信息,可设置显示的行号、可设置显示间隔行的颜色等功能。下面分别对几个例子的截图进行总体介绍,然后在详细介绍1)普通版(即不引用任何第三方界面控件)效果图?上图中,红色的菜单是分页控件内置的菜单项,其他程序附加是扩展菜单项目,其中复制选定行信息、设置表格显示列、打印列表是对表格基本的操作功能。下面两个版本的控件右键菜单均表现一致。?2)?基于DotNetbar界面控件版本?3)基于DevExpress界面控件版本?使用分页控件的基础代码,在所有以上版本中,代码均一致,只是一些特殊的操作,需要利用到不同的控件,有所差异而已。初始化分页控件代码如下所示。? ? ? ??private?void?FrmCustomer_Load(object?sender,?EventArgs?e)????????{????????????this.winGridViewPager1.ProgressBar?=?this.toolStripProgressBar1.ProgressBar;????????????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;//追加额外菜单项目????????????this.winGridViewPager1.ShowLineNumber?=?true;//显示行号????????????this.winGridViewPager1.PagerInfo.PageSize?=?30;//页面大小????????????this.winGridViewPager1.EventRowBackColor?=?Color.LightCyan;//间隔颜色????????????BindData();? ? ? ?}?以上是对分页控件的相关事件进行处理,如果实现了相关的事件,那么相应的菜单(如新增、编辑、删除等)就会在右键菜单中出现,否则不会出现,相应的事件就是具体对应操作的处理菜单操作。另外,分页控件的一些属性,如是否显示行号、页面显示记录大小、间隔颜色等属性也可以在这里设置。这些初始化设置完成后,一般查询界面都会有一个条件的组合,然后通过组合条件查询数据库记录并显示,显示的时候,分页控件可以设置对应字段的中文显示名称,显示的字段列,显示顺序等。显示字段的顺序就是列表的显示顺序,这个特性也是新版本增加的功能之一。? ? ? ??? ? ? ?private?void?winGridViewPager1_OnPageChanged(object?sender,?EventArgs?e

文档评论(0)

bhzs + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档