2011-05-18 63 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