2013-08-01 59 views
0

我需要從DataTable打印一些數據。我總是使用PrintDocument類進行打印,但現在我有一些數據庫數據可以更容易地使用報告進行打印。我曾經在VB6中工作,並使用它的datareporting,這很容易,但我不知道如何在C#中使用它。從C#中的DataTable打印報告.net

另外我正在爲.net 2.0創建應用程序。

+0

ü可以用這樣的方式:http://www.aspdotnet-suresh.com/2012/01/crystal-reports-sample-in-aspnet.html – Janki

+0

我可以使用VS安裝水晶報表,但我不知道如何在沒有安裝VS的計算機上使用它? – user2081328

+0

你需要安裝Visual Studio和水晶報告.. – Janki

回答

0

您可以使用RDLC和ReportViewer控件。

http://msdn.microsoft.com/en-us/library/ms252067.aspx

下面是使用RDLC一個很好的教程。

A Tutorial For Microsoft Report In WinForm Applications

+0

這很好,但它只顯示如何打印表中的所有數據?如何使用某些標準來查找數據。 – user2081328

+0

您可以從DataTable創建DataView並應用RowFilter。請參閱http://msdn.microsoft.com/zh-CN/library/system.data.dataview.rowfilter.aspx – Morbia