【发布时间】:2015-01-02 08:14:40
【问题描述】:
例如,有 10-12 个表单,每个表单都有 5-20 个面板,其中包含 datagridview 和一些文本。如果 DGV 中有任何数据,则每个面板的内容都应该是可打印的。 打印数据最简单的解决方案是什么,我应该为每个面板制作报告还是有一些更好/更简单的解决方案?
【问题讨论】:
例如,有 10-12 个表单,每个表单都有 5-20 个面板,其中包含 datagridview 和一些文本。如果 DGV 中有任何数据,则每个面板的内容都应该是可打印的。 打印数据最简单的解决方案是什么,我应该为每个面板制作报告还是有一些更好/更简单的解决方案?
【问题讨论】:
您应该始终为要打印的任何内容创建报告。还有其他选项,但它们通常需要更长的时间(PrintDocument)或者它们更难维护(PrintDocument)或者它们不是很专业(屏幕/表格打印)或者它们只能在您获得比在用户屏幕(带有屏幕/表单打印的网格)。
还有其他选项,例如将信息发送到 MS Word 并告诉它打印,但这需要最终用户安装 MS Word。有些人尝试创建 PDF 文档,但要么失败,要么不希望这样做。
不要重新发明轮子。为此目的创建了报告。
【讨论】: