程序中使用变量向fastreport传值

 新建数据源

 

 

 

 输入表名,编写SQL语句。

 

 新建数据源时,使用SQL语句创建。变量使用@。

 

 C#程序中  添加对fastreport 的引用。

窗体添加previewControl 控件。

后台代码

 Report report = new Report();

report.SetParameterValue("orgno", sfz);
report.SetParameterValue("sex", orgno);

string Path = System.Environment.CurrentDirectory + "/test.frx";
report.Load(Path);

report.Preview = previewControl1;
previewControl1.Report.RegisterData(dsa);//dsa  DataSet      查询结果加载
report.GetDataSource(dsa.Tables[0].TableName).Enabled = true;
report.Prepare(); //准备
report.ShowPrepared(); //显示 

posted @ 2020-01-08 15:17  咕噜咕噜。。。  阅读(1107)  评论(0编辑  收藏  举报