2011-06-01 113 views
0

管理員需要運行一個報告,詳細說明特定用戶在歷史日期範圍內登錄和註銷的時間。信息被保存到數據庫。如何在c#中打印?我想打印一個表(查詢)

我需要打印這些信息。它將包括他的信息(姓名,街道,註冊等)以及所有登錄/註銷詳細信息。

什麼是連接到sql server的最佳打印方式?

+1

asp.net or winforms? – NotMe 2011-06-01 01:52:48

回答

1

打印的一種非常直接的方式是創建一個Crystal Report(如您已經標記的那樣)或(我的首選項)Microsoft Reporting Services報告,將用戶ID作爲參數,並執行存儲過程或參數化查詢來獲取數據。

然後,您可以通過這些報告API導出或打印,而無需實際在屏幕上顯示報告。

+2

我不同意在同一句中使用的「直接」和「水晶報告」。但是,MSRS參考爲+1。 – NotMe 2011-06-01 01:50:02

+0

@Chris - 直截了當,但是,SSRS更容易! – 2011-06-01 01:51:54