使用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 >0)
       Data1.Visible = false;         
}

 

posted on 2013-11-05 11:43  Rain&Sun  阅读(469)  评论(1编辑  收藏  举报