Oma*_*if 34 c# wpf windows-forms-designer visual-studio-2017
我刚开始在名为visual studio 2017 RC的新版Visual Studio中编写报告软件,但只是注意到Windows窗体和WPF应用程序模板都缺少核心报告查看工具.任何人都可以告诉我为什么reportviewer工具从视觉工作室2017消失了?没有它真的遇到麻烦.在新的Visual Studio中有没有可以使用此工具的替代方案?
Ric*_*ler 65
更新:Microsoft于2017年4月18日发布了一个文档,描述了如何在Visual Studio 2017中配置和使用报告工具.
150.1400.0默认情况下,Visual Studio 2017没有在ToolBox中安装该工具.安装Visual Studio的扩展Microsoft Rdlc报表设计器,然后将其添加到ToolBox会导致显示在窗体下方的非可视组件.
微软支持告诉我这是一个错误,但截至2017年4月21日,它"按设计工作".
对于每个需要的项目,都需要遵循以下步骤150.1357.0.
150.1358.0在工具箱中,请将其删除.突出显示,右键单击并删除.
150.900.148.0)在PM>提示符处输入此命令,大小写很重要.
ReportViewer
您应该看到描述包安装的文本.
现在我们可以暂时将ReportViewer工具添加到工具箱中.
在工具箱中单击鼠标右键并使用 ReportViewer
我们需要浏览到位于solutions Tools/NuGet Package Manager/Package Manager Console文件夹中的正确DLL ,因此点击浏览按钮.
在我们的示例中,我们可以粘贴在packages文件夹中,如Package Manager Console文本中所示.
Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms
然后双击名为的文件夹
ReportViewer
版本号可能在将来发生变化.
然后双击Choose Items...并再次打开Packages.
最后,双击该文件 C:\Users\jdoe\Documents\Projects\_Test\ReportViewerTest\WindowsFormsApp1\packages
您应该Microsoft.ReportingServices.ReportViewerControl.Winforms.140.340.80在对话框中看到已选中.向右滚动,您将看到与之关联的版本14.0.0.0.
单击确定.
lib 现在位于ToolBox中.
将工具拖动到所需的表单.
完成后,net40从工具框中删除该工具.您不能将它与其他项目一起使用.
你可以保存项目并且很好.
请记住,每当需要打开项目时重新启动Visual Studio,Microsoft.ReportViewer.WinForms.dll以便从正确的位置加载DLL.如果您尝试使用ReportViewer不重新启动的表单打开解决方案,您将看到指示" ReportViewer"的错误.
如果将新项目添加到需要创建项目的同一解决方案中,请保存解决方案,重新启动Visual Studio,然后您应该能够将其添加ReportViewer到表单中.我看到它第一次不起作用,并显示为非可视组件.
当发生这种情况时,从表单中删除组件,删除ReportViewer项目中的引用,保存和重新启动通常有效.
对我来说,它通过以下三个步骤工作:
添加报表查看器控件:
去NuGet包管理器.
安装Microsoft.ReportingServices.ReportViewerControl.Winforms
对于WebForms应用程序:
添加报表查看器控件:
去NuGet包管理器.
安装Microsoft.ReportingServices.ReportViewerControl.WebForms
就这样!
| 归档时间: |
|
| 查看次数: |
81100 次 |
| 最近记录: |