无法创建组件 'ReportViewer'

Failed to create component 'ReportViewer'

谁能帮我解决以下错误?看起来它与不同的版本有关,但我无法解决它。我遵循了不同的说明,例如:为 WinForms 安装 NuGet 包,而不是通过 .NET Framework 组件添加 dll。 当我将 ReportViewer 拖放到表单上时,出现以下错误。

这就是我所做的,对我来说效果很好:

1- 已安装 Microsoft Rdlc Report Designer for Visual Studio

2- 打开 Visual Studio 并使用 Visual Basic > Report Application 模板创建了一个新项目。 (您也可以使用右上角的搜索框进行搜索)

3- 在警告对话框中单击信任

4-取消了报告向导(我只是一开始不想创建报告,你可以创建。)

5- 重建解决方案。

大功告成。您可以添加一个新的报表并在 VS 中设计它并在 ReportViewer 中显示它。如果你打开 Form1 你可以看到 ReportViewer 那里。

要将其添加到工具箱,您可以单击“选择项目”,然后单击“浏览您的解决方案目录”,然后从 NuGet 包文件夹转到报告查看器包文件夹和 select Microsoft.ReportViewer.WinForms.dll.

有关如何将报表查看器控件添加到窗体的详细信息,请参阅 Integrating Reporting Services Using ReportViewer Controls - Get Started