在 Visual Studio 2019 上,我从 NuGet 包中添加了 Microsoft RDLC 报表设计器,并且还将 Microsoft.ReportViewer.Winforms.dll 添加到了项目中。我还创建了一个 .xsd 和一个 .rdlc。reportviewer 工具显示在我的工具箱上,我可以将其拖放到表单上。问题是,当我将报表查看器工具拖放到表单上时,它不会打开报表视图。相反,它会转到表单的底部,就像计时器工具一样。我双击它,但它什么也没做。我在 VS 2017 上遵循相同的步骤并能够创建报告。
我已经卸载了这些软件包并重新安装了它们,它的行为方式仍然相同。
我希望报表查看器能够像 VS 2017 中那样显示
我使用的是 150.1404.0 版本,问题仍然存在。
该错误不在报告控件中,它是 VS2019 代码生成器错误。
该代码缺少实际在窗体上添加控件的行:
this.Controls.Add(reportViewer1);
这需要放置在控件初始化之后、调用之前
this.ResumeLayout(false);
InitializeComponent() 方法中的行,可以在 formName.Designer.cs 中找到
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)