原創(chuàng)|對比評測|編輯:我只采一朵|2016-04-27 10:56:34.000|閱讀 1236 次
概述:DevExpress是第一個引進服務(wù)器端數(shù)據(jù)處理和data shaping選項的界面開發(fā)公司,提供了許多獨特的數(shù)據(jù)加載選項,用戶購買之后只需要對控件進行微調(diào)就可以滿足項目中的各種需求。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
今天想跟大家說說 DevExpress WinForms Grid Control 這個控件。DevExpress是第一個引進服務(wù)器端數(shù)據(jù)處理和data shaping選項的界面開發(fā)公司,提供了許多獨特的數(shù)據(jù)加載選項,用戶購買之后只需要對控件進行微調(diào)就可以滿足項目中的各種需求。
下載DevExpress 30天免費試用,里面有一個Demo Grid Server Mode。第一次啟動應(yīng)用程序的時候,會提示你指定SQL服務(wù)器要生成的數(shù)據(jù)條數(shù)。
為了測試 XtraGrid Suite 的數(shù)據(jù)處理速度,我們將record設(shè)置為 1,000,999 行。設(shè)置好后,界面如下:

在工具欄可以看到,初始頁面加載1,000,999 行只用了不到 12 毫秒。
如果你繼續(xù)探索這個Demo就會發(fā)現(xiàn),這個控件不僅僅是將數(shù)據(jù)加載到屏幕上那么簡單。XtraGrid已經(jīng)計算了數(shù)據(jù)庫中所有ID和Size列的值。而所有這一切——初始加載和匯總計算——僅僅花費了12毫秒!
下面,我們再來對這些數(shù)據(jù)進行分組,以"From"這一列數(shù)據(jù)為例。

如下圖所示,XtraGrid完成 1,000,999行的數(shù)據(jù)分組僅僅只用了14毫秒!眼睛尖的朋友可能已經(jīng)發(fā)現(xiàn)了,它不僅對數(shù)據(jù)進行了分組,還對所有分組數(shù)據(jù)進行了匯總計算。Amazing對不對?僅在毫秒之間,完成100萬數(shù)據(jù)+行分組,并對兩列的每一個組進行匯總計算。

我們可以繼續(xù)在這里自說自話,自吹自擂,比如XtraGrid如何快速計算任何列的匯總計算,如何快速對各種列類型進行分組/排序。但我們準備適可而止,更多的驚喜還是讓大家自己下載體驗吧!
在使用Server Mode時,XtraGrid建立數(shù)據(jù)處理和分組操作與數(shù)據(jù)庫服務(wù)器之間的連接,而不是從數(shù)據(jù)庫服務(wù)器中讀取整個數(shù)據(jù)集并在網(wǎng)格中對數(shù)據(jù)進行管理。XtraGrid只顯示服務(wù)器中已分組、已排序的數(shù)據(jù),而這個功能通過我們內(nèi)置的LINQ和XPO就可以實現(xiàn)。LINQ和XPO分析網(wǎng)格的數(shù)據(jù)請求并生成智能查詢?nèi)z索必要信息,然后Grid只顯示當前頁面它需要的數(shù)據(jù)記錄。
聯(lián)系我們獲取DevExpress培訓、技術(shù)支持、項目開發(fā)、產(chǎn)品報價
023-66090381 | 
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn