我注意到,在安装了2016年4月版的SSMS(位于here)之后,GAC中安装了Microsoft.ReportViewer.WebForms
程序集(版本13)的更新版本。
但是,我无法弄清楚如何添加对此程序集的引用。 “添加引用”对话框中显示的唯一版本是以前的版本(我的机器上的版本10和12)。
这个组件可以使用吗?如果是这样,我如何在简单的Web窗体项目中使用它?
答案 0 :(得分:2)
我在8月SSMS安装中从GAC抓取了Microsoft.ReportViewer.Common
,Microsoft.ReportViewer.WebForms
,Microsoft.ReportViewer.ProcessingObjectModel
和Microsoft.ReportViewer.WebDesign
(新程序集),并尝试在Web应用程序。
此时装配似乎不可用。 (版本13.0.1601.5)
报告确实呈现,但工具栏搞砸了,没有任何按钮可以正常工作。
答案 1 :(得分:0)
微软已经发布了对nuget的Report Viewer 13控件的早期预览。我已经测试了它,发现它与报表服务器上的查看器一样好。
我遇到的唯一问题是隐藏的参数现在似乎在工具栏中留下了一个空白的表格单元格,而不是将非隐藏的参数移动过来。
SSMS或SSDT可能已经安装了较旧版本的控件,需要从GAC中删除这些控件才能使报表查看器控件正确呈现(有关此内容的详细信息,请参阅预览附带的帮助页面)。 / p>
在nuget上预览报告查看器:https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.WebForms.Preview/