将对象模型添加到远程报告服务

本文关键字:报告 服务 程报告 对象模型 添加 | 更新日期: 2023-09-27 18:30:20

我通过 *rdlc 在 Visual Studio 中创建我的报表的报告定义。我用Microsoft.Reporting.WinForms.ReportViewer连接到它们,并将它们用作ProcessingMode.Local,这很好。作为数据源,我使用了自己的 POCO 类。

现在我需要将其移动到远程计算机。我的第一个问题是我有 *.rdlc 并将其更改为 *.rdl 类型。好的,我更改了这个,将报告更改为Microsoft.Reporting.WebForms,参数类型,插入凭据,但是...我的数据源有问题。在 http://msdn.microsoft.com/en-us/library/ms252109(vs.80)中.aspx他们写道,更改数据源类型,但我不知道如何:(

我想使用自己的对象(对象列表)作为数据源。

编辑:我可以将它们解析为数据表,但如果它有效?

将对象模型添加到远程报告服务

您需要编写 SQL 查询才能从数据库中检索业务对象。SSRS 不支持业务对象数据源,并且在远程部署时不是有效的数据源。

或者,如果您使用DataTable作为源编写RDLC,它应该根据文档自动转换(尽管我没有这方面的经验)。