开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 20956|回复: 32

多天完善的DEV Winform分页用户组件(含控件源码),求赞扬。

  [复制链接]

0

精华

84

贡献

130

赞扬

帖子
210
软币
2538
在线时间
438 小时
注册时间
2014-2-15
发表于 2015-1-6 10:12:32 | 显示全部楼层 |阅读模式
本帖最后由 人工智能 于 2015-1-10 21:03 编辑


基于服务端数据分页,你也可以修改成本地分页。
调用方法
添加用户控件到窗体
public int curPage = 1;
public int pageSize = 100;

mgncPager1.myPagerEvents += new MgncPager.MyPagerEvents(MyPagerEvents);
mgncPager1.exportEvents += new MgncPager.ExportEvents(ExportEvents);
public void ExportEvents(bool singlePage)//单页,所有      
{         
       //导出GridControl代码写在这。
}      
public void RefreshGridList()      
{                        
       FillGridListCtrlQuery(curPage);//自己实现FillGridListCtrlQuery函数。      
}
private void FillGridListCtrlQuery(int curPage = 1)      
{           
     GridControl1.DataSource=WebService.Pager(。。。。。//显示分页结果
     mgncPager1.RefreshPager(pageSize, allpage, curPage);//更新分页控件显示。
}
private void MyPagerEvents(int curPage, int pageSize)
{
            this.curPage = curPage;
            this.pageSize = pageSize;
            FillGridListCtrlQuery(curPage);

}

pager.jpg

Pager.rar

8.9 KB, 下载次数: 1688

分页用户控件

评分

参与人数 31贡献 +5 赞扬 +31 收起 理由
king830801 + 1 感谢分享
buddha2023 + 1 感谢分享
lukaiworld + 1 很给力
BaronQiu + 1 很给力
xiaoxiao0932 + 1 很给力

查看全部评分

回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
6
软币
121
在线时间
4 小时
注册时间
2014-12-24
发表于 2015-1-6 19:42:55 | 显示全部楼层
论坛上破解的资料多,实用的代码少。感谢分享
回复

使用道具 举报

0

精华

97

贡献

28

赞扬

帖子
191
软币
566
在线时间
70 小时
注册时间
2014-9-15
发表于 2015-1-8 15:41:28 | 显示全部楼层
GridControl好像自带分页,还用另外搞吗?
回复

使用道具 举报

0

精华

84

贡献

130

赞扬

帖子
210
软币
2538
在线时间
438 小时
注册时间
2014-2-15
 楼主| 发表于 2015-1-8 23:11:11 | 显示全部楼层
自带那个分页功能太弱,而且你想做动态分页很难处理。
回复

使用道具 举报

0

精华

84

贡献

130

赞扬

帖子
210
软币
2538
在线时间
438 小时
注册时间
2014-2-15
 楼主| 发表于 2015-1-8 23:12:54 | 显示全部楼层
自带那个分页是一次把所有数据加载,如果数据特别多,从服务端拉数据太慢,就要靠服务端分页了。这时就靠我的这种方式实现了。
回复

使用道具 举报

0

精华

14

贡献

4

赞扬

帖子
110
软币
451
在线时间
43 小时
注册时间
2014-4-9
发表于 2015-1-9 14:39:35 | 显示全部楼层
不错要了啊
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
14
软币
124
在线时间
3 小时
注册时间
2015-1-15
发表于 2015-1-15 23:36:02 | 显示全部楼层
感谢楼主!!!!good person
回复

使用道具 举报

0

精华

97

贡献

28

赞扬

帖子
191
软币
566
在线时间
70 小时
注册时间
2014-9-15
发表于 2015-2-3 11:56:56 | 显示全部楼层
楼主说比官方分页好,收藏了
回复

使用道具 举报

0

精华

0

贡献

50

赞扬

帖子
62
软币
447
在线时间
41 小时
注册时间
2015-4-22
发表于 2015-4-22 12:36:28 | 显示全部楼层
很好,试用一下
回复

使用道具 举报

0

精华

404

贡献

1691

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
173
软币
5093
在线时间
413 小时
注册时间
2013-6-27
发表于 2015-4-29 19:50:17 | 显示全部楼层
请问WebService.Pager(。。。。。//显示分页结果
这里怎么写代码,能否提个例子,谢谢!
回复

使用道具 举报

0

精华

8

贡献

16

赞扬

帖子
24
软币
190
在线时间
13 小时
注册时间
2015-5-11
发表于 2015-5-13 10:03:31 | 显示全部楼层

楼主说比官方分页好,收藏了
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
21
软币
111
在线时间
3 小时
注册时间
2015-5-28
发表于 2015-5-28 22:44:40 | 显示全部楼层
这么好的东东,一定要拿出来分享啊
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
18
软币
88
在线时间
5 小时
注册时间
2015-5-26
发表于 2015-6-2 08:26:12 | 显示全部楼层
非常不错,谢谢分享了
回复

使用道具 举报

0

精华

0

贡献

24

赞扬

帖子
17
软币
138
在线时间
9 小时
注册时间
2015-11-3
发表于 2015-11-7 11:24:22 | 显示全部楼层
的确很不错..希望论坛能多出点教程和源文件供新手参考
回复

使用道具 举报

0

精华

2

贡献

0

赞扬

帖子
39
软币
262
在线时间
21 小时
注册时间
2015-8-12
发表于 2015-11-18 16:09:01 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
4
软币
79
在线时间
3 小时
注册时间
2015-11-19
发表于 2015-12-4 21:21:03 | 显示全部楼层
控件很给力,谢谢楼主分享。如何有Demo就更好了!
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
2
软币
62
在线时间
1 小时
注册时间
2015-12-9
发表于 2015-12-9 14:49:16 | 显示全部楼层
请问    GridControl1.DataSource=WebService.Pager(。。。。。//显示分页结果这里怎么写,没看明白!
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
68
软币
278
在线时间
22 小时
注册时间
2016-3-11
发表于 2016-5-15 00:30:46 来自手机 | 显示全部楼层
试一下效果如何,感谢
回复

使用道具 举报

0

精华

0

贡献

56

赞扬

帖子
117
软币
2097
在线时间
224 小时
注册时间
2013-11-13
发表于 2016-7-27 10:10:39 | 显示全部楼层
非常感谢分享你!~~~
回复

使用道具 举报

0

精华

-8

贡献

0

赞扬

帖子
11
软币
146
在线时间
8 小时
注册时间
2016-3-17
发表于 2016-8-17 16:32:05 | 显示全部楼层
控件很好用,想更改控件位置,好像不好调整,dock   left是否跟控件拖出来的顺序有关还是tabindex?
回复

使用道具 举报

0

精华

10

贡献

44

赞扬

帖子
91
软币
383
在线时间
33 小时
注册时间
2015-8-26
发表于 2016-8-26 09:15:06 | 显示全部楼层
不错,谢谢了
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
10
软币
66
在线时间
0 小时
注册时间
2016-9-6
发表于 2016-9-6 10:25:29 | 显示全部楼层
论坛上破解的资料多,实用的代码少。感谢分享
回复

使用道具 举报

0

精华

0

贡献

41

赞扬

帖子
24
软币
254
在线时间
22 小时
注册时间
2015-5-24
发表于 2016-10-9 16:49:44 | 显示全部楼层
jllhhcc 发表于 2015-12-9 14:49
**** 作者被禁止或删除 内容自动屏蔽 ****

这里就是给grid绑定数据源了,请无视这个webservice,其实返回一个数据集合datatable就好
回复

使用道具 举报

0

精华

2

贡献

0

赞扬

帖子
22
软币
87
在线时间
1 小时
注册时间
2016-12-2
发表于 2016-12-5 21:48:09 | 显示全部楼层
论坛上破解的资料多,实用的代码少。感谢分享
回复

使用道具 举报

0

精华

0

贡献

28

赞扬

帖子
35
软币
310
在线时间
20 小时
注册时间
2017-2-16
发表于 2017-4-21 21:17:19 | 显示全部楼层
非常感谢您的分享。
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
11
软币
81
在线时间
4 小时
注册时间
2014-2-26
发表于 2017-9-12 14:54:44 | 显示全部楼层
楼主说比官方分页好,收藏了
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
3
软币
83
在线时间
5 小时
注册时间
2018-9-12
发表于 2018-9-14 10:55:18 | 显示全部楼层
这个确实相当有作用,比系统自带的强
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-3-29 07:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表