gpt4 book ai didi

html - 在网页中嵌入 SSRS 报告查看器

转载 作者:行者123 更新时间:2023-11-28 01:53:36 24 4
gpt4 key购买 nike

我想在我的网站上为 SSRS 创建一个导航。我将在左侧面板中显示我拥有的所有报告,在右侧我将在 div 中显示用户选择的报告。我可以将 SSRS 报告查看器嵌入到 HTML div 中吗?

您在前往时看到的报表查看器:

http://<server>/ReportServer/Pages/ReportViewer.aspx?%2f<path>%2f<ReportName>&rs:Command=Render

另外,我可以在 URL 中传递用户名吗?我试过用户

http://<server>/ReportServer/Pages/ReportViewer.aspx?%2f<path>%2f<ReportName>&rs:Command=Render&UserId='username'

然后出现错误:

An attempt was made to set a report parameter 'UserId' that is not defined in this report. (rsUnknownReportParameter)

谢谢

更多信息:

我正在使用 DataExtensions,用户 ID 为我提供了我需要连接的数据库。在 winforms 中,我可以使用 Microsoft.Reporting.WinForms.DataSourceCredentials 对象来指定数据库,但在 WebForm 中,我不能使用 DataSourceCredentials (只读)

有什么想法吗?

最佳答案

(rsUnknownReportParameter) 表示您正在尝试设置不存在的报告参数。我建议再次查看您的报告并确保其在 SSRS 和您的 URL 中的拼写正确。

对于您的第一个问题,答案是肯定的,您可以在您的站点上为您的报告创建不同的页面,并使用报告查看器控件来引用这些页面上的服务器报告。然后在您的菜单上将 div iframe 更改为您想要导航到的任何报告。在你的菜单按钮 Report 中添加类似这样的内容

这将更改 ID 为 IframeID 的 iframe 的 src。有几种不同的方法可以解决将 SSRS 报告添加到 Web 应用程序的问题。这只是我的首选方法。

点击here for the error msg

关于html - 在网页中嵌入 SSRS 报告查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18488752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com