原創(chuàng)|使用教程|編輯:郝浩|2013-04-03 11:32:05.000|閱讀 991 次
概述:本文通過例子講述Stimulsoft Reports如何對(duì)數(shù)據(jù)進(jìn)行過濾和排序。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Stimulsoft Reports可以實(shí)現(xiàn)使用數(shù)據(jù)源之間的關(guān)聯(lián)進(jìn)行過濾操作。我們以一個(gè)下圖中這個(gè)叫“Products”的數(shù)據(jù)源。如果想要過濾類別名稱,即使用“Categories”數(shù)據(jù)源的CategoryName數(shù)據(jù)列中的條目進(jìn)行過濾。
然后,在Categories和Products這兩個(gè)數(shù)據(jù)源之間建立關(guān)聯(lián),并添加一個(gè)過濾表達(dá)式:Products.RelationName.CategoryName == "category name",如下圖所示:
其中,Products是數(shù)據(jù)源名稱,RelationName是數(shù)據(jù)源之間關(guān)聯(lián)的名稱。CategoryName是數(shù)據(jù)源中數(shù)據(jù)列。
過濾創(chuàng)建完成后,再渲染一份報(bào)表,報(bào)表生成器將從數(shù)據(jù)源根據(jù)規(guī)則過濾數(shù)據(jù),之顯示Beverages類別。如下圖所示:
Stimulsoft Reports不僅僅支持對(duì)指定數(shù)據(jù)源中的列數(shù)據(jù)進(jìn)行排序,還支持對(duì)數(shù)據(jù)源之間關(guān)聯(lián)的列排序。如果想要排序類別名稱,即使用“Categories”數(shù)據(jù)源的CategoryName數(shù)據(jù)列中的條目進(jìn)行排序。然后添加排序表達(dá)式:Products.RelationName.CategoryName.,再選擇排序方向。如下圖所示:
排序設(shè)置后渲染報(bào)表,報(bào)表生成器將會(huì)對(duì)數(shù)據(jù)進(jìn)行排序,如下圖所示:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)