我剛剛偶然發現了VS2010「升級或死亡」的RDL報告設計師對抗。在我摧毀一臺非常好的顯示器之前,我決定深吸一口氣,冷靜地詢問是否有人能夠真正瞭解RDL客戶端報告中發生的事情。我已經看到它說RDL 2008無法做到這一點。這是真的嗎?如果是這樣,是微軟故意將其所謂的合作伙伴放在地上,還是存在不那麼險惡的解釋?關於.NET 4.0的RDL客戶端(本地)報告?
1
A
回答
1
新的ReportViewer與舊版本(Tablix,RichText)相比有一些很好的優勢,設計師並不差,但是存在一個很大的bug,而MS似乎無法修復它:這是不可能的導航到表達式中的子對象。
如果您使用業務對象,則最好等待升級。否則你會發現你自己編寫了很多包裝代碼或者用不必要的代碼擴展了你的業務對象。問題描述可以在這裏找到:
這篇文章說明你的問題:
child objects in rdlc (Studio 2010RC)
也有一些其他的問題,但其中大部分都是可以解決的:
http://msmvps.com/blogs/bill/archive/2010/04/19/upgrading-report-applications-to-4-0.aspx, ReportViewer 2010 struggling with polymorphism
正如你在你的問題中所寫的,ReportViewer 2010有一個新的格式(V3,2008)。因此,您需要爲您的客戶提供ReportViewer Redistributable (2010)。
更新
This文章解釋上述問題導航的原因。
相關問題
- 1. 使用RDL本地報告呈現Html
- 2. 分析報告API V4客戶端庫用於.NET
- 3. 打印客戶端水晶報告
- 4. 用於.NET 3.5(或4.0)的良好XMPP/Jabber客戶端庫
- 5. RDLC Hyperlink Report Viewer報告定義客戶端Web報告.Net相對路徑
- 6. 轉換RDL報告RDLC用於MVC
- 7. Birt報告庫中的客戶端JavaScript
- 8. Akka 2.2.3 TCP客戶端未報告ConnectionClosed
- 9. 在服務器和客戶端報告
- 10. 關於.Net和SQL Server的報告
- 11. RDL報告與MVC3(剃刀)
- 12. 用於ASP .NET客戶端的WCF客戶端代理
- 13. 報告用於Java的API客戶端庫
- 14. 關於桌面客戶端
- 15. 關於堅持DotNetOpenAuth 4.0客戶端令牌
- 16. 什麼是本地化SQL Server Reporting Services報告(.rdl)的簡單方法?
- 17. WCF服務(.NET 4.0)可以有一個.NET 2.0客戶端?
- 18. wcf - .net 3.5客戶端和.net 4.0路由服務
- 19. WCF 4.0,.NET 2.0客戶端和.NET類型
- 20. Webview與本地客戶端
- 21. 哪個版本的.net 4.0應該用於Windows服務(4.0完整或客戶端配置文件)
- 22. 如何使用.net客戶端將文件/圖片發送到報告門戶?
- 23. 關於.Net中客戶端主機應用程序的建議
- 24. .Net POP3客戶端
- 25. 在WCF中爲遠程客戶端報告的奇怪端口
- 26. .rdl報告未在C#中顯示
- 27. wshttpbinding僅適用於.net客戶端?
- 28. .NET 4.0客戶端配置文件的下載量有多大?
- 29. 將rdl報告鏈接到CRM 2011中的多個父報告
- 30. 將rdl報告(BI2008)轉換爲rdlc(vs2010)