我正在尋找一種簡單的方法來開發一個報表網站,它可以創建從linq到sql查詢的專業表格。我有一些明顯的骨骼asp.net網站運行,它只是綁定數據表來查詢結果,通常工作,但與ASP.Net的許多新變種(MVC,Web應用程序,Ajax,模板等),我想知道是否有一個更好的方式,或者一個地方尋找簡單的模板來填充。ASP.Net報告框架
0
A
回答
1
微軟的報告控件可以託管在MVC2,但它需要一些cajoling。這在安裝在標準Webforms站點中時不是必需的。
也就是說,如果您想要通過Entity Framework訪問數據或使用自己的BL/DAL,Microsoft報告絕對沒有用處。在我們的例子中,我們必須在web.config
中放置虛擬連接字符串以允許設計人員工作,然後通過我們的業務邏輯欺騙其加載某些內容。
此外,圖是非常「Excel 2000中」
水晶報表被認爲是高級,但我還沒有嘗試過(我們使用MVC2和.Net 4 - 當我們調查報告,水晶有沒有但是發佈了他們的.Net 4 VS2010版本)
Telerik報告似乎非常平滑。這實際上是我們在未來使用自己的東西。這有點貴,但在幕後它似乎非常明智地建立了良好的製圖支持和處理報告的智能方式(將它們視爲對象而不是像MS RDLC那樣的文件)
這就是說,我只用過Telerik的試用版,所以它可能有問題,我們還沒有找到。
除此之外,還有很多控件,但是我們發現很多並沒有很好地支持MVC2。
如果你不在乎實際的網站是什麼,我會建議WebForms的兼容性原因。您可能還想查看Silverlight/Flash報表查看器(取決於用戶是否可以使用插件)。
您可能還需要調查獲取參數到報告查詢 - 參數是否由您的BL/Repository/Dal/EF /處理?或由報表引擎本身(有效過濾)。後者通常更易於配置,但會導致從Db中獲取比必要的更多信息。如你所見,我沒有明確的答案,只是我們在解決類似問題時發現的一些事情。
希望它有幫助
相關問題
- 1. Python報告框架
- 2. Excel報告框架
- 3. 開源Java報告框架
- 4. yii框架報告工具
- 5. Jasper從.Net框架報告
- 6. 使用xml,xsl和css的asp.net的簡單報告框架
- 7. C#實體框架LINQ - 創建報告
- 8. 帶編輯支持的報告框架
- 9. 我應該使用報告框架嗎?
- 10. 實體框架簡單報告
- 11. 可可崩潰報告框架
- 12. .net的錯誤報告框架
- 13. 在iOS框架中報告崩潰
- 14. MVC 4使用實體框架報告
- 15. Galen框架無法生成報告
- 16. zend框架2錯誤報告
- 17. RDLC報告,ASP.net
- 18. ASP.NET報告庫
- 19. 在ASP.NET中報告
- 20. ASP.net報告方法
- 21. ASP.NET合併報告
- 22. Excel報告與asp.net
- 23. 如何使用實體框架與DevExpress報告工具創建報告
- 24. 用於數據讀取應用程序和報告生成的ASP.Net框架
- 25. 報告網站的架構
- 26. 報告系統架構
- 27. C#asp.net報告和報表查看器(或的ReportViewer)子報告
- 28. Java警報框架
- 29. 在asp.net中推薦報告
- 30. ASP.Net中的RDLC子報告