原創|其它|編輯:郝浩|2012-10-08 14:08:16.000|閱讀 547 次
概述:大家在使用Grid時,總是報怨Grid的分頁功能太弱,不能滿足自己的需要,這在MS的DataGrid與NetAdvantage的2004vol3之前的版本都這樣,Grid總是要求我們按它的要求進行顯示與操作,從NetAdvantage 2004 vol 3開始,UltraWebGrid在分頁顯示上做了不少加強,我就簡單介紹一下,我是如何使用的。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
大家在使用Grid時,總是報怨Grid的分頁功能太弱,不能滿足自己的需要,這在MS的DataGrid與NetAdvantage的2004vol3之前的版本都這樣,Grid總是要求我們按它的要求進行顯示與操作,從NetAdvantage 2004 vol 3開始,UltraWebGrid在分頁顯示上做了不少加強,我就簡單介紹一下,我是如何使用的。
我想實現的效果圖:
其實也是很簡單,就是想在左面的地方,顯示一些自定義的信息。
步驟如下:
1)拖個UltraWebGrid到界面上,然后后臺進行數據綁定我就不說了,大家有自己的方式。
2)套用一種格式
右擊UltraWebGrid,選擇Quick Design,然后在彈出窗口中挑選自己喜歡的模板(這跟MS的DataGrid差不多了): 記住要點擊:Apply Preset才能生效的。
3)定義分頁屬性
UltraWebGrid的分頁方式很多,我們展開DisplayLayout- >Pager屬性,如圖:
設置AllowPaging=True; //這樣就可以看到分頁了
我們采用QuickPages的StyleMode,設置QuickPages=4,這是說明,界面上顯示為“當前面的前后四個分頁數”。
然后設置我們的Pattern,這個模板就是用來自定義顯示效果的,在這個Partern中,提供了一些欲定義的域:
我想,大家一看英文就知道什么意思了吧。
為了實現效果圖中的樣式,我定義為:
[default]最好一定要啊。它是隨著不同的分頁模式顯示不同的方式。
[page:1:第一頁]:象這樣的話,分頁數的1分變成“第一頁”的字樣,我還沒有發現此功能怎么使用比較好。
在這里最讓我失望的就是沒有RecordCount記錄數,我想要實現這個,得用后臺的代碼自動添加了。
好了,方法就是這么簡單,你想定義成什么樣,就定義成什么樣吧。
4)分頁代碼實現:
分頁的代碼是非常簡單的,給UltraWebGrid添加PageIndexChange事件:
\
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:博客園