我需要在我的 VB .NET 应用程序中进行非常简单的报告,就像过去的 HTML 页面一样:很少有彩色标题、图像、表格和文本。问题是我真的不知道从哪里开始,更确切地说是哪个(报告)工具?我应该挖掘原生 Microsoft 报告工具吗?另一种选择是使用 webbrowser 组件并尝试显示一些内存中生成的页面。
问是因为我使用 MySql 并且我已经编写了程序来以编程方式填充 dgv、组合,所以我没有任何数据源、数据集、数据适配器等。只是执行查询和填充数据表。
感谢您的意见,
我需要在我的 VB .NET 应用程序中进行非常简单的报告,就像过去的 HTML 页面一样:很少有彩色标题、图像、表格和文本。问题是我真的不知道从哪里开始,更确切地说是哪个(报告)工具?我应该挖掘原生 Microsoft 报告工具吗?另一种选择是使用 webbrowser 组件并尝试显示一些内存中生成的页面。
问是因为我使用 MySql 并且我已经编写了程序来以编程方式填充 dgv、组合,所以我没有任何数据源、数据集、数据适配器等。只是执行查询和填充数据表。
感谢您的意见,
在处理小而简单的报告时,我可以推荐iTextSharp。我用它来生成一个带有一些标签、文本和图形的基本 .pdf 报告。它对大多数事情来说都很简单而且很有能力。它可免费用于非商业用途。
另外发现了这个来自 iText 的替代方案,它似乎转换了 Xml-> Pdf。可能也值得一试?
如果您使用的是付费 Visual Studio 软件包之一,则内置报告。我认为它曾经是 Crystal Reports。我不确定这是否在免费工具中可用。
根据您的需要,您还可以使用格式化的数据网格或在数据列表中输出 HTML,这样做的好处是您几乎可以做任何您想做的事情。我可能会走这条路,因为听起来您的报告非常简单,并且使用软件包可能会超出您需要做的事情。