工具箱中没有ReportViewer。如何在面板上添加?

时间:2017-05-04 10:07:59

标签: c# visual-studio

实际屏幕截图

enter image description here

我需要为数据集创建报告。我有DataGridViev包含来自DataSet(表)的东西。

我需要创建一份报告。在Internet上被告知要添加ReportViewer来执行此操作。我无法添加如下所示的ReportViewer:

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以检查此步骤以在工具箱上添加报表查看器,因为报表上的组件位于Microsoft SQL Server数据工具包中:

  1. 打开控制面板 - >程序 - >程序和功能
  2. 选择Visual Studio的版本,在我的例子中,选择Visual Studio 2015(Enterprise)
  3. 单击上方的“更改”按钮。
  4. 设置屏幕打开后,按“修改”按钮
  5. 选择Windows和Web开发 - > Microsoft SQL Server数据工具,然后选中它旁边的框。
  6. 然后单击“更新”按钮。安装完成后,重新启动Visual Studio,一切都应该正常工作。

答案 1 :(得分:0)

第一次我删除了参考文献中对报告查看器的所有引用,并转到我的应用程序中的packages文件夹,并从那里删除了所有报告视图文件。我还在VS 2017中打开了包,配置(项目已关闭)并从那里删除了对Report Viewer的所有引用并保存了文件。

然后我重新打开了我的项目并使用nuget,安装了新的报表查看器,然后关闭了项目。然后我去了https://marketplace.visualstudio.com/items?itemName=SqlReportingServices.MicrosoftRdlcReportDesignerforVisualStudio-18001并安装了新的报表设计器。当我打开项目时,我可以转到工具箱,右键单击它并左键单击选择项目。单击浏览并双击该应用程序,然后双击包,双击Microsoft.ReportingServices.REportViewer Control.Winforms.140.340.80(更新可能更高的数字),然后双击lib并双击net40 。然后双击Microsoft.ReportViewer.WinForms.dll。 webforms的过程是相同的。这很有用。
我构建了一个名为Reports的新选项卡,并将Report viewer移动到该选项卡。