最近需要用到fastreport報表,綜合網上教程自己整理了一下,以便以后再使用
1、添加數據源(這里不贅述)
2、在fastreport中定義參數
右擊新建參數
3、寫帶參sql查詢
這里寫了一個簡單的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。下一步再定義自己需要的字敦
4、用c#程序給參數賦值(我試過很多地方,只有在StartReport事件中賦值才可以,其他地方無效)