单击"查看报告"按钮后,在SSRS报告中更改进度条"正在加载..."消息

M.C*_*ith 5 reportviewer reporting-services

我想在报告加载时更改"loading ..."消息说"报告正在加载,请等待这将需要几秒钟......"之类的.有什么方法可以改变这个吗?

注意:我没有使用任何ASP.NET应用程序.我需要在SSRS中完成此操作.

谢谢你的时间.

M.C*_*ith 1

我在 ASP.NET 应用程序中执行此操作的另一种方法是实现 IReportViewerMessages。

更改 ProgressText 属性

string IReportViewerMessages.ProgressText
        {
            get
            {
                return ("Please Wait... This will take some time");
            }
        }
Run Code Online (Sandbox Code Playgroud)

其他属性只是返回 null。该值又采用下面链接中解释的基值。

string IReportViewerMessages.BackButtonToolTip
        {
            get { return null; }
        }
Run Code Online (Sandbox Code Playgroud)

编辑 web.config 并添加 Appsetting 标签

<appSettings>
    <add key="ReportViewerMessages" value="MyNamespace.MyRVMessageClass, MyAssembly" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

下面的链接有助于了解如何执行此操作并解释它是什么。

http://msdn.microsoft.com/en-us/library/microsoft.reporting.webforms.ireportviewermessages(v=vs.80).aspx

仍在展望如何在 BIDS SSRS 中做到这一点。