2011-05-18 64 views
1


我有我需要在SqlDataAdapterDataTable中打印的所有数据。现在我想要生成并打印所有数据的报告。另外,我想为包含公司名称,地址和电话号码的每个页面添加一个标题。
桌面winforms应用程序的打印报告

我使用C#

回答

1

还有报告查看器报告rools库集合甚至用于报告的语言。它是免费的,它来自微软更多的信息在http://www.gotreportviewer.com/

+0

我设法创建了报告。感谢您的教程。我面临的另一个问题是,我想从现有的数据中创建一份报告,然后可以使用点阵打印机打印报告! – Saurabh 2011-05-20 07:23:30

+0

这份报告是以表格形式生成的,是否可以从DOP/ – Saurabh 2011-05-20 07:24:03

+0

@Saurabh打印。对不起,DOP /和Dot Matrix打印是什么?我认为如果你想使用快速打印,那么你需要从你的报告代码有教程谷歌它,也可以打印,如任何其他图像或PDF,但我认为,DotMatrix不会很快,因为它应该是 – adopilot 2011-05-21 08:28:45

0

您可以在visual studio中使用Crystal Report
Crystal Reports for Visual Studio .NET是Visual Studio .NET的标准报告工具;它能够创建交互式的,演示质量的内容 - 这一直是Crystal Reports多年来的强项 - 到.NET平台。

+0

@Thomas:水晶报告的问题在于它们不包含在visual studio 2010版本中。 – Saurabh 2011-05-20 07:21:10

+0

@ user759911:你在使用Windows应用程序或WebApplication吗? – jams 2011-05-20 07:23:44

+0

@Thomas:Windows应用程序。另外我想确保我创建的报告可以从点矩阵打印机打印。 – Saurabh 2011-05-20 07:31:09

1

选项包括使用库,如ITextSharp或PDFSharp创建PDF。

此外,还有一些免费的报告选项了比如有:

neoReports(上CodeProject.com)。

我已经使用了Crystal Reports for .NET,但它真的很痛苦。

编辑:鉴于额外的点矩阵要求,我想你不应该使用任何报告系统。相反,只需将所有内容写入文本文件,然后将其打印出来即可。你可以使用格式来弄清楚你想要的样子。把事情简单化。

+0

我不想创建一个pdf ... m不知道,但可以打印一个点阵打印机的PDF文件?我想从现有的数据创建一个报告,然后可以从点阵打印机打印! – Saurabh 2011-05-20 07:22:48

+0

@Saurabh - 你需要在你的问题中包含类似的细节。否则,我们不知道你在找什么。 – MAW74656 2011-05-20 15:49:59

+0

@Saurabh - 见编辑。 – MAW74656 2011-05-20 15:53:24