我是winform app的用户reportviewer !!!
现在当我从工具箱中选择reportviewer控件并将其添加到页面控制器时,任何未在表单设计器上显示的内容,但页面底部将显示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;
答案 0 :(得分:9)
我找到了解决方法
这一行手册补充道 的 this.Controls.Add(this.reportViewer1); 强>
关于方法 的的InitializeComponent 强>
为何何时 Windows窗体上的拖放控件
未自动添加
P.S 对不起我的英文
答案 1 :(得分:3)
我遇到了和你一样的问题,我用Nuget将dll Windows.ReportViewer.Winform
(版本10.0)更新为(版本11.0)解决了这个问题。
答案 2 :(得分:0)
我是如何解决同样的问题的。删除了参考 Windows.ReportViewer.Winform和Microsoft.ReportViewer.Common 并在表单上拖动了报表查看器控件并添加了此行 this.Controls.Add(this.reportViewer1); 在 private void InitializeComponent()
中答案 3 :(得分:0)
对于那些在工具箱中没有ReportViewer控件的人,所以他们按照说明手动添加控件 - 如果在拖动(现在可用)ReportViewer控件后没有看到ReportViewer控件,则右键单击在项目结构中的引用上,然后浏览到您从....WinForm.dll
或WebForm.dll
获取的完全相同的位置,这次选择...Designer.dll
。
重建您的项目并尝试再次拖动。这次控件应该在表单上可见。
答案 4 :(得分:0)
安装版本11.0.3452。 它为我工作。 enter image description here。