超乎你想象!WinForms Grid Control处理100万行数据到底有多快?
作者: 来源: 浏览:Loading...次 发布时间:2016-04-27 评论:0条
今天想跟大家说说 DevExpress WinForms Grid Control 这个控件。DevExpress是第一个引进服务器端数据处理和data shaping选项的界面开发公司,提供了许多独特的数据加载选项,用户购买之后只需要对控件进行微调就可以满足项目中的各种需求。
体验XtraGrid的数据处理速度
下载DevExpress 30天免费试用,里面有一个Demo Grid Server Mode。第一次启动应用程序的时候,会提示你指定SQL服务器要生成的数据条数。
为了测试 XtraGrid Suite 的数据处理速度,我们将record设置为 1,000,999 行。设置好后,界面如下:
在工具栏可以看到,初始页面加载1,000,999 行只用了不到 12 毫秒。
如果你继续探索这个Demo就会发现,这个控件不仅仅是将数据加载到屏幕上那么简单。XtraGrid已经计算了数据库中所有ID和Size列的值。而所有这一切——初始加载和汇总计算——仅仅花费了12毫秒!
下面,我们再来对这些数据进行分组,以"From"这一列数据为例。
如下图所示,XtraGrid完成 1,000,999行的数据分组仅仅只用了14毫秒!眼睛尖的朋友可能已经发现了,它不仅对数据进行了分组,还对所有分组数据进行了汇总计算。Amazing对不对?仅在毫秒之间,完成100万数据+行分组,并对两列的每一个组进行汇总计算。
我们可以继续在这里自说自话,自吹自擂,比如XtraGrid如何快速计算任何列的汇总计算,如何快速对各种列类型进行分组/排序。但我们准备适可而止,更多的惊喜还是让大家自己下载体验吧!
OK, it's Fast.
但它为何这么快?
在使用Server Mode时,XtraGrid建立数据处理和分组操作与数据库服务器之间的连接,而不是从数据库服务器中读取整个数据集并在网格中对数据进行管理。XtraGrid只显示服务器中已分组、已排序的数据,而这个功能通过我们内置的LINQ和XPO就可以实现。LINQ和XPO分析网格的数据请求并生成智能查询去检索必要信息,然后Grid只显示当前页面它需要的数据记录。
联系我们获取DevExpress培训、技术支持、项目开发、售前咨询
023-66090381 | 在线客服
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [http://www.devexpresscn.com/]
本文地址:http://www.devexpresscn.com/news/Update-542.html
关键字: DevExpress
评论列表
暂无评论
请谈谈你的看法 请使用IE或者Firefox浏览器,暂不支持Chrome!
慧都控件网为DevExpress界面控件的中国地区唯一正式授权经销商,正版控件销售公司,授权代理商,经销商及合作伙伴。
电话:400-700-1020
023-66090381
邮箱:sales@evget.com
相关资源
- 【视频专辑】DevExpress v15.2新功能介绍视频(25集全)
- DevExpress WPF 15.2代码示例:从集合中生成NavBarControl项目并自动分组
- DevExpress WPF 15.2代码示例:从集合中生成NavBarControl组和项目
- 【年终盘点】2015年DevExpress资源汇总(文档、视频、Demo、更新)
- 如何为网格添加DragAndDrop功能
- ASP.NET MVC图表强大的数据处理 | 附在线演示
- DevExpress WPF 15.2代码示例:创建2D堆叠条形图
- DevExpress WPF 15.2代码示例:如何打印报表
- 如何在View层定义UI并用View Model命令实现UI元素功能
- 图文详解!DevExpress XtraScheduler日程管理控件应用实例(2)-- 深入理解数据存储
- DevExpress WPF 15.2代码示例:如何手动调用DXSplashScreen控件
- 如何利用控件完成Winforms图形化界面设计