【问题标题】:Winforms ReportViewer not showingWinforms ReportViewer 不显示
【发布时间】:2016-06-20 08:42:34
【问题描述】:

我正在使用 Visual Studio Express 2012,我正在尝试使用 winforms 调用我部署的报告,这就是我所做的。

  1. 我创建了一个新的 c# winforms 应用程序
  2. 我去工具箱寻找ReportViewer控件(但它不在那里)
    2.1 所以我手动添加了它clicking Toolbox > Choose Items > then i selected the report viewer
  3. 之后我将它拖放到表单上(但它直接进入底部托盘并且没有给我任何选项)

我看到很多问题都解决了相同的问题,但没有解决方案。

【问题讨论】:

    标签: c# winforms reportviewer report-viewer2012


    【解决方案1】:

    我尝试了接受的答案,但它对我不起作用。

    因此,另一种解决方案可能是:

    在您的Designer.cs 文件中,您必须添加这一行(手动)

    this.Controls.Add(this.reportViewer1);
    

    这是我的示例,名为“FrmPreviewRpt1”:

    //
    // FrmPreviewRpt1
    // 
    this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
    this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    this.ClientSize = new System.Drawing.Size(725, 305);
    this.Controls.Add(this.reportViewer1); // This is the new line.
    this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
    this.Name = "FrmPreviewRpt1";
    this.Text = "FrmPreviewRpt1";
    this.ResumeLayout(false);
    

    这是结果的截图:

    这种方法的坏消息是您必须手动更改 Designer.cs 文件中的大小(可能还有其他可见属性)

    【讨论】:

      【解决方案2】:

      问题是Microsoft.ReportViewer.WinForms 版本 10,我不知道为什么,但它在我同事的计算机上做同样的事情。

      这是我所做的:

      1. 我下载安装Microsoft.ReportViewer.WinForms版本11.0.0.0
      2. 我去工具箱和right clicked > Choose Items
      3. 从那里我取消选择 Microsoft.ReportViewer.WinForms 版本 10 并选择版本 11。
      4. 然后我回到我的解决方案,将报表查看器拖放到我的表单中,它起作用了

      【讨论】:

        猜你喜欢
        • 2014-11-02
        • 2019-01-30
        • 2023-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多