.NET 4.0 上的 RDL 客户端(本地)报告? [英] RDL client-side (local) reporting on .NET 4.0?

查看:39
本文介绍了.NET 4.0 上的 RDL 客户端(本地)报告?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚偶然发现了 RDL 报表设计器的 VS2010升级或死亡"对抗.在我摧毁一个完美的监视器之前,我决定深呼吸并冷静地询问是否有人可以告诉我 RDL 客户端报告的真实情况.我看到它说它不能用 RDL 2008 来完成.这是真的吗?如果是这样,这是微软故意将其所谓的合作伙伴置于地下的尝试,还是有一个不那么险恶的解释?

I just stumbled across the VS2010 "upgrade or die" confrontation for the RDL report designer. Before I destroy a perfectly good monitor, I decided to take a deep breath and calmly ask if anyone can give me the real scoop on what is going on with RDL client-side reporting. I've seen it said that it can't be done with RDL 2008. Is this true, and if so, is it a deliberate attempt on the part of Microsoft to put its so-called partners in the ground, or is there a less sinister explanation?

推荐答案

新的 ReportViewer 比旧的(Tablix、RichText)有一些很好的优势,设计器还不错,但是有一个很大的 bug 和 MS 似乎无法修复它:不再可能导航到表达式中的子对象.

The new ReportViewer has some fine advantages over the old one (Tablix, RichText), the designer is not bad, but there is a big bug in and MS seems not to be capable to fix it: It's no more possible to navigate to child objects within expression.

如果您使用业务对象,您可能最好等待升级.否则,您会发现自己编写了大量包装器代码或使用不必要的代码扩展了业务对象.问题描述可以在这里找到:

If you use business objects you will probably better wait upgrading. Else you will find yourself writing a lot of wrapper code or extendind your business-objects with unnecessary code. The problem description can be found here:

https://connect.microsoft.com/VisualStudio/feedback/details/553592/accessing-nested-objects-in-data-source-of-local-report-does-not-function

这篇文章向您展示了问题:

This post shows you the problem:

rdlc (Studio 2010RC) 中的子对象

还有一些其他问题,但大多数都可以解决:

There are also some other issues but most of them are solvable:

http://msmvps.com/blogs/bill/archive/2010/04/19/upgrading-report-applications-to-4-0.aspxReportViewer 2010 与多态性斗争

正如您在问题中所写,ReportViewer 2010 具有新格式(V3,2008).因此,您需要 ReportViewer Redistributable(2010) 为您的客户.

As you wrote in your question, ReportViewer 2010 has a new format (V3, 2008). Therefore you need the ReportViewer Redistributable (2010) for your clients.

更新
这个 帖子解释了上述导航问题的原因.

Update
This post explains the reason of the navigation problem mentioned above.

这篇关于.NET 4.0 上的 RDL 客户端(本地)报告?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆