原創(chuàng)|其它|編輯:郝浩|2012-09-18 14:03:07.000|閱讀 2107 次
概述:本文介紹了在FastReport報表控件中如何實現(xiàn)數(shù)據(jù)過濾。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本文介紹了在FastReport報表控件中如何實現(xiàn)數(shù)據(jù)過濾。
添加數(shù)據(jù)過濾器
FastReport的對話設(shè)計器能夠非常便利的添加控件,同時也支持數(shù)據(jù)過濾器。能夠從數(shù)據(jù)窗口中拖拽數(shù)據(jù)列到對話框中,在這個過程中,fastreport創(chuàng)建了一個標(biāo)題,和一個實際用于數(shù)據(jù)過濾的控件:
控件的類型是基于數(shù)據(jù)列的類型,如果數(shù)據(jù)列的類型是字符串類型,那么在插入它之后,將會出現(xiàn)下圖的控件樣式供你選擇:
如果你插入了兩個一樣的控件,并且連接到相同的數(shù)據(jù)列,fastreport會在“FilterOperation”屬性的幫助下自動的配置數(shù)據(jù)范圍。如果您插入的列不是字符串類型的話,在這個完成的情況下第一個控件會FilterOperation = GreaterThanOrEqual,the second – LessThanOrEqual。
值得注意的是:
級聯(lián)列表是基于用戶在另一個列表中選擇的值的變化的選擇列表,比如:您有在一個form下的兩個列表,一個是類別,一個是產(chǎn)品,當(dāng)您首先要在第一個列表中選擇一個類別的時候,你將會在第二個列表中的選擇類中看見產(chǎn)品。
要創(chuàng)建一個級聯(lián)列表,你需要用到在兩者之間有著細節(jié)關(guān)系的(讀取更多關(guān)于兩個數(shù)據(jù)源,以及在“data”chapter中的關(guān)系)的兩個數(shù)據(jù)源。附加主列表到在數(shù)據(jù)源的數(shù)據(jù)源的一個列中;附加詳細列表到在詳細數(shù)據(jù)源的一個列中。同時設(shè)置主列表的“DetailControl”屬性到詳細列表中。
以上就是級聯(lián)了列表的數(shù)據(jù)過濾的實現(xiàn)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:外文翻譯