2013-11-14 38 views

回答

1

我寫了一篇關於如何呈現在IIS上的RDL/RDLC不SSRS的文章。它配備了您需要的所有免費代碼。我可以把它粘貼在這裏,但它是很多代碼。以下是亮點:RDL/RDLC文件簡直就是XML。 ASP.NET報表控件可以運行報表(沒有SSRS),但它需要一些奇怪的東西來包裝查詢。我的策略是將查詢拉出XML(使用XPath)並獲取任何參數並通過查詢獲取這些參數。然後我使用查詢來填充數據集,並將其用作數據源。漂亮的101,當你想到它。該文章還提到了其他文章,顯示如何生成PDF(等),而不必首先查看報告。這聽起來像是你需要的東西,但它使用asp.net自帶的控件:http://www.codeproject.com/Articles/607382/Running-an-RDLC-SQL-Report-in-ASP-NET-without-SSRS

+0

謝謝蒂姆。現在看這個。 – sdg

+0

好的。我能夠讓你的代碼進行一些小的修改。我添加了將連接字符串從RDL文件中取出的邏輯。 – sdg

+0

我喜歡你使用開箱即用ASP.NET Reportviewer控件渲染RDL文件的方法。這種方法有哪些注意事項? (我的所有報告都是使用SQL Server構建的) – sdg

相關問題