最有效的打印大量数据的解决方案

时间:2015-01-02 08:14:40

标签: vb.net printing report

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

1 个答案:

答案 0 :(得分:1)

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

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

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