如何给FastReport报表传参

如何给FastReport报表传参,第1张

   用FastReport做查询报表时,需要给FastReport传参,至少需要个时间参数用于显示。

1、新建2个参数

2、放在报表的显示位置

3、C#里面传参给这个两个DateTime

report.SetParameterValue("startTime", startTime)

report.SetParameterValue("endTime", endTime)

4、调用方法时,传值入参就可以了。

FastreportHelperTest.FastReport_Print(1, "zhangsan", "", "", "ceshi", dt, dtpS, dtpE,this)

dtpS和dtpE为获取的DateTimrPicker取得值。

子报表是对另一个报表的引用。若要通过数据值使报表相关联(例如,使多个报表显示同一客户的数据),必须设计参数化报表(例如,显示特定客户详细信息的报表)作为子报表。向主报表添加子报表时,可以指定传递给子报表的参数。还可以向表或矩阵中的动态行或动态列添加子报表。处理主报表时,会处理每行的子报表。在这种情况下,请考虑您是否能通过使用数据区域或嵌套数据区域实现所需的效果。有关详细信息,请参阅使用数据区域 (Report Builder 2.0)。添加子报表在“插入”选项卡上,单击“子报表”。在设计图面上,单击报表上的某个位置,然后拖动一个框调整到所需子报表大小。也可以单击设计图面来创建固定大小的子报表。右键单击子报表,然后单击“子报表属性”。在“子报表属性”对话框的“名称”文本框中键入名称,或接受默认值。在“将此报表用作子报表”框中,键入报表的名称,或者单击“浏览”。可以通过多种方式指定报表。有关详细信息,请参阅指定外部项的路径 (Report Builder 2.0)。单击“确定”。 指定传递给子报表的参数在“设计”视图中,右键单击子报表,然后单击“子报表属性”。在“子报表属性”对话框中,单击“参数”。单击“添加”。将向参数网格添加一个新行。

您可以提供一个默认值和一列可用值,用户可以更改所选值。

报表发布后,您可以在报表服务器上更改报表参数的默认值、可用值以及其他属性。通过创建链接报表,您可以提供多组默认参数值。有关详细信息,请参阅位于

SQL Server 联机丛书

上的 Reporting Services 文档中的“设置已发布报表的参数属性”。

在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11373238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存