【问题标题】:printing a hidden form in C# -- reports在 C# 中打印隐藏的表单——报告
【发布时间】:2009-08-04 08:37:46
【问题描述】:

我不完全确定解决这个问题的最佳方法是什么,所以希望你们能帮助我。

我有很多数据需要以尚未确定的方式格式化(我认为需要许多表格才能正确显示这些数据)并打印到打印机上。我的第一个想法是创建一个新表单,并以打印时看起来不错的方式使用控件和图像填充此表单。然后我会调用一些神奇的函数来完成并将表单上的所有内容打印到打印机上。我希望这一切都发生在幕后。

然后我偶然发现了一堆专门为此和更广泛的任务设计的软件包。

在你看来,我应该走哪条路?

--编辑-- 从一些回复来看,看来我应该走报告软件路线。我看到的唯一直接问题是,这些选项都没有提供真正自定义输出的便利,例如将 winform 控件放置到表单上。 :(

【问题讨论】:

    标签: c# printing report


    【解决方案1】:

    只是想知道......如果您使用 C#,为什么不使用 Crystal Reports 函数。

    这不仅包括基本报告,还包括非常大的报告、跨页、页眉/页脚等……

    试试看

    【讨论】:

      【解决方案2】:

      为什么要采用表单打印方法?太陈旧了。

      .Net 的原生打印类有什么问题?到目前为止,我已经将它们用于一些相当广泛的打印工作,并且没有任何问题。

      对于我的一个软件,我创建了一个 XML 文件,其中包含打印作业的模式。这非常方便,任何时候我需要更改任何元素都可以修改 xml。

      【讨论】:

      • 您能否指点我一些好的教程/这些所谓的“打印类”的示例?
      【解决方案3】:

      查看 SQL Server Reporting Services,特别是 Windows 窗体 ReportViewer 控件和 RDLC 报告定义。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-29
        相关资源
        最近更新 更多