Fast Report Data Filter

时间:2024-01-19 20:51:08

使用Data Filter两种方式:一种是 直接在Filter 属性里写表达式 ,另外一种就是在beforePrint 事件里写方法。

今天开发时遇到了一个Filter的问题,不知道是不是fast report里的bug
问题:为了选择某列 少于等于0 的数据,在filter里写成   [column name] <=0

结果:数据为0的行没有显示

解决方法: !([column name]>0)

也可以有第二种方法实现:

private void Data1_BeforePrint(object sender,EventArgs e)
{
double temp = ToDouble(Report.GetColumnValue("column name"));
if(aa >)
Data1.Visible = false;
}