[英]reportviewer not shown on form designer (c# winform)
我为我的 winform 应用程序使用了 reportviewer!!!
现在,当我从工具箱中 select reportviewer 控件并将其添加到页面控制器时,表单设计器上未显示的任何内容,但页面底部将显示 reportviewer 的名称!!!
我真的很困惑这个问题!!!
当我从我的项目中进行备份时出现了这个问题......在此之前我对报告查看器没有任何问题! (我手动设置报告查看器的位置和大小但是......)
this.reportViewer1.Location = new System.Drawing.Point(0, 0);
this.reportViewer1.Name = "ReportViewer";
this.reportViewer1.Size = new System.Drawing.Size(396, 246);
this.reportViewer1.TabIndex = 0;
this.reportViewer1.Visible = true;
我找到了解决方法
这一行手动添加了this.Controls.Add(this.reportViewer1);
在方法InitializeComponent 上
为什么在 Windows 窗体上拖放控件时
未添加自动
Ps对不起我的英语
我和你有同样的问题,我通过使用 Nuget 将 dll Windows.ReportViewer.Winform
(版本 10.0)更新到(版本 11.0)来解决它。
对于那些在工具箱中没有 ReportViewer 控件的人,他们按照说明手动添加控件——如果在拖动(现在可用)ReportViewer 控件后没有看到 ReportViewer 控件,则右键单击 References您的项目结构,然后浏览到您获取....WinForm.dll
或WebForm.dll
的完全相同的位置,这次选择...Designer.dll
。
重建您的项目并再次尝试拖动。 这次控件应该在窗体上可见。
安装版本 11.0.3452。 它对我有用。 在此处输入图像描述。
我如何解决同样的问题。 删除引用Windows.ReportViewer.Winform 和 Microsoft.ReportViewer.Common并在窗体上拖动报表查看器控件并添加此行this.Controls.Add(this.reportViewer1); 在私有 void InitializeComponent()
安装 nuget package:- Microsoft.ReportingServices.ReportViewerControl.Winforms
它将解决问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.