本文介绍了在 SSRS 2008 中动态创建文件名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我曾多次被要求在 SSRS 2008 中动态更改文件名.示例:ReportName_201101.RDL.201101 代表执行日期.这可以在 SSRS 2008 中完成吗?
I have been asked a couple times to change the file name dynamically in SSRS 2008. Example: ReportName_201101.RDL. The 201101 represents the execution date. Can this be accomplished in SSRS 2008?
推荐答案
如果您在导出报表时指的是文件名,并且恰好是从 ASP.NET ReportViewer 中提取的,则可以通过 DisplayName 属性设置名称.
If you mean the filename when you export the report and also happen to be pulling it from the ASP.NET ReportViewer, you can set the name through the DisplayName property.
ReportViewerControl.ServerReport.DisplayName = "ReportName_201101";
或(如果 ProcessingMode
是本地的):
or (if ProcessingMode
is Local):
ReportViewerControl.LocalReport.DisplayName = "ReportName_201101";
对于几乎所有其他情况,艾莉森是对的.
For pretty much all other cases, Alison is right.
这篇关于在 SSRS 2008 中动态创建文件名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!