Visual Studio 2019的报表查看器

已加入
2020年1月16日
留言内容
19
编程经验
5-10
大家好,我被Visual Studio 2019中的报表查看器困住了。我已经安装了报表设计器,并且工作正常,但是只要尝试安装"Report Viewer"从Nuget软件包中,它总是崩溃或无法正确加载并显示任何报告。任何永久性的解决方案,如我在网上看到的许多线程,人们在其中苦苦挣扎,主要是由于版本问题,有时还包括一些错误? Crystal报告是更好的解决方案,我应该选择它吗?
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,501
地点
悉尼,澳大利亚
编程经验
10+
我不知道为什么Microsoft尚未解决此问题,但是据我所记得,您只需要对ReportViewer控件使用较旧的NuGet程序包。看着 这里 ,我建议您尝试使用最新的版本,然后尝试第二个最新的版本,依此类推。我感觉它是150.900.148版本,它是最新版本,但是我不确定100%确定。还有 这个包,目的是通过官方Microsoft软件包解决此问题。我有一种感觉,我曾经尝试过,但也没有用,但我不确定100%。只需确保在更改已安装的软件包之前删除所有ReportViewer控件即可。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,925
地点
英国
编程经验
10+
有很多人在使用Crystal报表,因此可能会有更多的示例/启动程序代码可供免费使用,并且可能会对该产品提供更多支持。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,501
地点
悉尼,澳大利亚
编程经验
10+
水晶报告是免费的吗?我无法通过搜索找到合适的信息。
Crystal Reports许可证不是免费的。


查看器控件和VS设计器扩展是免费的。


I haven't used CR for over a decade so I don't know whether aforementioned license is 需要 to use the free VS extension.

如果免费的话,我认为这应该比MS更好,因为SAP似乎是一家更专业的公司。
您究竟基于什么?
 
已加入
2020年1月16日
留言内容
19
编程经验
5-10
您究竟基于什么?
我知道很多人(使用不同的行业)正在使用SAP ERP系统,但是他们都没有遇到任何重大问题。"buggy-type"与某些MS解决方案一样。当然,作为一个纯粹的MS用户(我仅使用Windows),有很多好处,但是整个MS东西似乎肿了,总是很难在其中找到东西。"precise way"-特别针对任何问题提供帮助/支持。
 
已加入
2020年1月16日
留言内容
19
编程经验
5-10
好吧,好吧.....经过艰苦的努力,我终于得到了版本"Microsoft.ReportingServices.ReportViewerControl.Winforms 150.1400.0" working for me.
很高兴解决了烦人的问题,现在我的报告工作正常。保存此配置以避免将来出现问题。  :凉:
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,500
地点
弗吉尼亚州切萨皮克
编程经验
10+
在过去的几年中,这已经发生了变化,但是我记得SAP ERP不是免费的,而且如果考虑到使用SAP所需的全部投资(软件许可,维护费用,加上"optional"最终安装和配置顾问"required" almost fulltime.).
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,501
地点
悉尼,澳大利亚
编程经验
10+
好吧,好吧.....经过艰苦的努力,我终于得到了版本"Microsoft.ReportingServices.ReportViewerControl.Winforms 150.1400.0" working for me.
很高兴解决了烦人的问题,现在我的报告工作正常。保存此配置以避免将来出现问题。  :凉:
鉴于那是最新的,您是否不使用它开始,如果不是,为什么不呢?
 
已加入
2020年1月16日
留言内容
19
编程经验
5-10
嗨,抱歉,您的回复很晚。最初,当我开始使用150.1400.0时,它在某些时候甚至没有显示放置位置的意义上是有问题的。就像我从工具箱中选择它一样,它不会绘制报告区域。然后,我卸载并重新安装了以前的版本。也没用。但是以某种方式可能是由于Visual Studio或150.1400.0版本本身的更新(我不知道人们是否在幕后更新了这些组件而没有新的版本号,或者是每次更新都应该更新版本号),这件事开始完美地工作。到目前为止,一切正常。
 
最佳 底部