问题截图如下:

问题截图

出现这个问题一定是缺失GrapeCity.ActiveReports.Viewer.Win.Viewer导致的。

解决该问题的思路如下:

1、 首先找到项目中对应的license文件,看license文件中是GrapeCity.ActiveReports.Web.WebViewer,如:

GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports.v12, Version=12.0.11775.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v12, Version=12.0.11775.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf.v12, Version=12.0.11775.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
GrapeCity.ActiveReports.Web.WebViewer, GrapeCity.ActiveReports.Web.v12, Version=12.0.11775.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff

如果找不到Licenses件:

  • 点击项目上方的显示所有文件。然后在项目中寻找licenses件

寻找licenses件

  • 如果还是找不到,就需要在项目中添加一个新的Web窗体,然后拖入一个WebViewer控件,这样就会自动生成一个licenses文件。

新建一个web窗体

WebViewer控件

2、 看引用中是否存在GrapeCity.ActiveReports.Web的引用,不存在添加引用,所以引用的路径:C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 12

该引用是否存在

3、 图中的 Web.Config 文件中是否存在 GrapeCity.ActiveReports.Web.v12

是否存在该引用