我们正在考虑在报表执行期间使用 .NET 中的本地报表系统对报表进行一些转换和动态编辑。
对于 .RDLC 文件,是否有比 XSD、XSDCodeGen 或 XSD2CODE 生成的对象模型更好的对象模型?
似乎它们都表明报告中的第一级对象只是object
对象的集合。这使得编写任何代码变得非常麻烦,并且我们认为我们最好只为此编写手动 XML 代码。
我们正在考虑在报表执行期间使用 .NET 中的本地报表系统对报表进行一些转换和动态编辑。
对于 .RDLC 文件,是否有比 XSD、XSDCodeGen 或 XSD2CODE 生成的对象模型更好的对象模型?
似乎它们都表明报告中的第一级对象只是object
对象的集合。这使得编写任何代码变得非常麻烦,并且我们认为我们最好只为此编写手动 XML 代码。
前段时间我还必须处理动态报告,并且一直在寻找对象模型,但似乎没有。
因此,选择 XML,或者自己创建一些非常轻量级的对象模型,将其序列化为 RDLC XML;幸运的是,有这个选项可以将报告源绑定到任何 XML 内容。
你可以参考:
C:\Program Files\Microsoft SQL Server\MSRS10\Reporting Services\ReportServer\bin\Microsoft.ReportingServices.RdlObjectModel.dll