【发布时间】:2019-01-26 13:40:09
【问题描述】:
我正在使用 VB.NET 中的计费应用程序。我的文本框、标签和 DataGridView 很少。我需要使用来自 textbox 、 label 和 datagridview 的数据生成发票之类的收据。如果 datagridview 项目不适合一个页面,则应将其带到下一页。我是在 VB.NET 中打印的新手,请帮助我解决可能的问题。我在 StackOverflow 上看到了很多问题和答案,但一切都很先进,我是这个主题的初学者。
VB.NET 框架 4.6.2
我尝试过 Graphics DrawString,但预览它是一个耗时的过程
【问题讨论】:
-
手动创建
RDLC报告或generate RDLC report from DataGridView。作为另一种选择,您可以generate HTML using T4 并打印。 -
好的@RezaAghaei 谢谢。我会在尝试后告诉你
-
@Sivachidambaram 如果“预览它是一个耗时的过程”意味着您正在打印到纸上以检查工作,我建议您改用 Microsoft XPS Document Writer(如果您的计算机上可用)。
-
@AndrewMorton 感谢您的回复。我使用的是您提到的相同,但是有模板的任何实时或代码生成工具吗?