【问题标题】:Most efficient solution for printing large amount of data打印大量数据的最有效解决方案
【发布时间】:2015-01-02 08:14:40
【问题描述】:

例如,有 10-12 个表单,每个表单都有 5-20 个面板,其中包含 datagridview 和一些文本。如果 DGV 中有任何数据,则每个面板的内容都应该是可打印的。 打印数据最简单的解决方案是什么,我应该为每个面板制作报告还是有一些更好/更简单的解决方案?

【问题讨论】:

    标签: vb.net printing report


    【解决方案1】:

    您应该始终为要打印的任何内容创建报告。还有其他选项,但它们通常需要更长的时间(PrintDocument)或者它们更难维护(PrintDocument)或者它们不是很专业(屏幕/表格打印)或者它们只能在您获得比在用户屏幕(带有屏幕/表单打印的网格)。

    还有其他选项,例如将信息发送到 MS Word 并告诉它打印,但这需要最终用户安装 MS Word。有些人尝试创建 PDF 文档,但要么失败,要么不希望这样做。

    不要重新发明轮子。为此目的创建了报告。

    【讨论】:

    • 谢谢,我害怕这个答案。似乎对于这个应用程序,我将制作 100-150 个不同的报告,所以我认为我可以以某种方式避免这种情况并可能打印整个面板,但是我又不知道我将拥有什么打印控制(我对VS的打印能力不太了解)。
    猜你喜欢
    • 2011-12-08
    • 2011-01-17
    • 2014-09-04
    • 2019-09-24
    • 1970-01-01
    • 2019-07-12
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    相关资源
    最近更新 更多