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