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)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)