SSRS REPORT RENAME以编程方式

时间:2011-08-09 06:04:33

标签: reporting-services

我需要在SSRS中重命名报告。我可以在Visual Studio中通过在解决方案资源管理器中重命名来手动完成,但由于某些要求,我需要避免使用手动方法。我们如何以编程方式在SSRS 2008中重命名报告?

1 个答案:

答案 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":
....