在報(bào)表中添加過濾器
FastReport 的對(duì)話設(shè)計(jì)器具有非常方便的添加控件的功能,這些控件支持?jǐn)?shù)據(jù)過濾。為此,可將 "Data"窗口中的數(shù)據(jù)列拖放到對(duì)話框中。在此過程中,F(xiàn)astReport 將創(chuàng)建標(biāo)題(LabelControl 控件)和用于數(shù)據(jù)過濾的實(shí)際控件:

控制類型取決于數(shù)據(jù)列的類型。如果列是字符串類型,則插入后將提供控件類型選擇:
如果您插入了兩個(gè)類似的控件,并連接到同一數(shù)據(jù)列,F(xiàn)astReport 會(huì)借助 "FilterOperation(過濾操作)"屬性自動(dòng)配置數(shù)據(jù)范圍。第一個(gè)控件的 FilterOperation = GreaterThanOrEqual,第二個(gè) - LessThanOrEqual。這樣做是為了防止插入非字符串類型的列。
因此,要在任何報(bào)表中添加數(shù)據(jù)過濾功能,都需要執(zhí)行以下操作:
- 在報(bào)表中添加一個(gè)新對(duì)話框;
- 在對(duì)話框中插入要過濾報(bào)表的數(shù)據(jù)列。
如需下載fastreport最新試用版,請(qǐng)點(diǎn)產(chǎn)品名跳轉(zhuǎn)產(chǎn)品下載頁>>