日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

分享我常用到的.net報表工具

 控件開發(fā) 2013-08-30

XtraReports Suite
  
XtraReports Suite是屬于DXperience控件包中的一個報表控件,功能很全面,而且官方支持WinForms, ASP.NET, MVC, WPF, Silverlight和LightSwitch這6種開發(fā)環(huán)境。XtraReports得益于Devexpress公司.Net控件的優(yōu)秀架構(gòu),擴(kuò)展非 常靈活,它不但自身已經(jīng)包含了很多報表元件,比如:圖表,交叉表,條形碼和表格,而且還能將第三方的.NET控件作為報表原件使用,例如把一個 TreeView控件放到模板上。

一,推薦理由

  • 界面炫麗,支持多種皮膚
  • 自帶報表元件豐富,還能使用第三方控件作為報表元件
  • 支持各種報表類型,另外可以一次做模板,多平臺發(fā)布
  • 與其他DXperience組件結(jié)合一起使用,獲得統(tǒng)一的界面風(fēng)格

二,報表設(shè)計器

  一個報表工具的強(qiáng)大與否,首先我們就是看模板設(shè)計器??雌鋵I(yè)的界面風(fēng)格,我們就能看出它應(yīng)該是一款強(qiáng)大的工具。直接上圖。

三,報表樣例

  XtraReports 官方自帶的Winfrom報表演示包含了如何使用各種報表元件的例子,這里我們看到支持的報表類型和FastReport差不多。其中條形碼元件還能支持 PDF417和Data Matrix 2D條碼。不過我們沒發(fā)現(xiàn)XtraReports有報表鉆取和折疊功能,這個FastReport要強(qiáng)一點。另外 XtraReports的圖表是來自于其XtraCharts,所以支持的圖表類型要比FastReport更豐富,可視化效果非常漂亮。

三,報表導(dǎo)出

  XtraReports的導(dǎo)出格式也支持非常多,常用的PDF,EXCEL和RTF格式都支持。

  FastReport可能對它最熟悉可能還是Delphi程序員了,幾乎沒有程序員不知道這款VCL組件的。前幾年這個俄羅斯軟件公司 Fast Reports Inc.公司重寫FastReport VCL組件核心代碼,同時推出FastReport .NET版,這個.NET當(dāng)然是完全采用C#代碼編寫,經(jīng)過多年的開發(fā),目前版本到了1.7.x了,功能和穩(wěn)定性都已經(jīng)相當(dāng)不錯了。

FastReport .NET

一,推薦理由

  • 緊湊,生成報表速度快: 可以說是目前.NET環(huán)境下運(yùn)行速度最快的一個報表控件
  • 支持的報表樣式多:FastReport .Net繼承了FastReport VCL沒有不能做的報表
  • 報表導(dǎo)出格式齊全:常用的PDF,EXCEL和Docx格式都沒有問題,而且所見即所得的導(dǎo)出

二,支持的開發(fā)環(huán)境

  FastReport .NET官方顯示當(dāng)前支持WinForm和Asp.Net兩種模式,但是好像也有網(wǎng)友在WPF下進(jìn)行使用,還有SL能不能用目前不能確定。

三,報表設(shè)計器

  和FastReport VCL一樣,.NET版也為開發(fā)者提供了一個報表模版設(shè)計器,這個設(shè)計器既可以在Visual Studio集成環(huán)境中打開,也可以獨(dú)立打包成一個應(yīng)用程序。當(dāng)然你想打包成獨(dú)立的應(yīng)用程序需要購買專業(yè)版以上版本,否則設(shè)計模版你只能在Visual Studio進(jìn)行了。下面我們看一下設(shè)計器的截圖。

四,豐富的報表元件

  FastReport .NET的報表元件很豐富,從最基本的文本元件、圖形和直線到圖表元件和條形碼元件都已經(jīng)包含。特別,自從微軟收購了Dundas Chart,現(xiàn)在最新的Visual Studio 2010中包含了免費(fèi)的漂亮的Dundas Chart,F(xiàn)astReport把Visual Studio中的圖表給整合進(jìn)來,應(yīng)該說效果還是非常不錯的,這幾類圖表已經(jīng)基本上滿足我們的需求了。

五,報表類型

  FastReport幾乎只要能你能想到的報表,基本上都能實現(xiàn)。從簡單的List報表,到分組報表、交叉報表和主從報表等,都能直觀方便的實現(xiàn)。 另外其內(nèi)置腳本引擎,你可以報表模版變編寫腳本,做出更復(fù)雜和個性化的報表。這個我們不多說了,下面看看一個自帶的Demo吧。

六,報表導(dǎo)出

  常用格式導(dǎo)出沒有問題,如PDF,EXCEL,HTML, DOCX等,基本上做到所見即所得的導(dǎo)出效果。


七,總結(jié)

  FastReport .NET作為一款短小精悍,功能強(qiáng)大的報表控件對.NET開發(fā)者來說是一款非常適用的組件,畢竟開發(fā)企業(yè)信息系統(tǒng),報表和打印是不能缺少。用一個報表控件可以很好的解決報表的設(shè)計和維護(hù),甚至報表模版交有專人負(fù)責(zé),可大大提高工作效率。另外這款產(chǎn)品價格也不貴,比水晶報表便宜好多。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多