用语句cxGridDBTableView.Controller.Filter.Filteringtext获得筛选语句 你可以在程序中用ADOQUERY来接受这条语句(还可以自己扩展) FSATREPORT的数据集指向QUERY就可以了 试试。
adoquery1.Filtered :=true;
try
adoquery1.Filter :=cxGrid1DBTableView1.DataController.filter.filtertext;
except
adoquery1.Filter :=‘‘;
end;
打印后,
adoquery1.Filtered :=fasle;