- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
您可能关注的文档
最近下载
- 教科版(2024)小学科学一年级上册(全册)教案及反思(含目录).docx VIP
- 《水泥混凝土路面施工及验收规范GBJ 97-1987》知识培训.pptx VIP
- 针灸治疗学教案.doc VIP
- 《观沧海》国家级一等奖课件.pptx VIP
- 中医护理之方药及用药护理ppt.pptx
- 2025年新教材培训.pptx VIP
- 电工基础(完整版).ppt VIP
- 烹饪英语交流课件集.ppt VIP
- 非遗文化创意产品设计 课件全套 第1--5章 概述--- 非遗文创产品设计案例解析.pptx
- (2025秋新版)人教版四年级英语上册《Unit 1 Helping at home第5课时》教案.docx VIP
文档评论(0)