我需要在SSRS中重命名报告。我可以在Visual Studio中通过在解决方案资源管理器中重命名来手动完成,但由于某些要求,我需要避免使用手动方法。我们如何以编程方式在SSRS 2008中重命名报告?
答案 0 :(得分:0)
我只能猜测你的目标。我假设您不是在谈论Report Viewer控件,而您想要更改流式传输到客户端的报表文件的名称? 您可以使用Content-Disposition HTTP标头,如:
Response.BinaryWrite(localReport.Render(reportFormat,
null, out mimeType, out encoding, out filenameExtension,
out streamids, out warnings));
switch (reportFormat) {
case "Excel":
Response.ContentType = "application/excel";
Response.AddHeader("Content-Disposition", "attachment; filename="+_your name_);
break;
case "PDF":
....