最近须要用到fastreport报表,综合网上教程本身整理了一下,以便之后再使用sql
一、添加数据源(这里不赘述)c#
二、在fastreport中定义参数3d
右击新建参数code
三、写带参sql查询blog
这里写了一个简单的sql查询 教程
select a.UnitPrice as '单价',a.UnitCost as '成本' from StoreInDetail a join StoreInItem b on a.StoreInItemId=b.Id where b.Code=@code(引用参数要加@)事件
注意这里定义的code参数只在当前sql语句有效,名称不须要同全局参数定义成同样,只要将该参数的属性Expression要为报表参数code。下一步再定义本身须要的字敦it
四、用c#程序给参数赋值(我试过不少地方,只有在StartReport事件中赋值才能够,其余地方无效)io