程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> ActiveReports for .NET 簡單使用

ActiveReports for .NET 簡單使用

編輯:.NET實例教程


一. ActiveReports for .net的主要功能介紹     支持ASP.NET-ActiveReports在WebForms應用程序中通過使用ASP.NET 服務器控件來使用。這個控件支持分布式web報表,可使用Html,ActiveX,.Net 和PDF浏覽器。

完全代碼集成-使用Microsoft Visual Studio.NET編輯器用C#或VB.Net編寫報表的代碼,非常靈活。

報表向導-報表向導幫助您開始創建使用集成設計器來定制的簡單報表。

設計器-對象模版

 

完全顯現的對象模版。

允許您動態的建立和修改報表

Report Creation API提供了完整的運行時訪問報表對象和成員功能。

最終用戶報表設計器

 

終端用戶設計器為您提供了向您應用程序中加入設計器的功能,同時提供了終端用戶報表編輯功能。

控件的方法和屬性能方便的存儲和加載報表布局,監測和控制設計環境,並可根據終端用戶的需要定制外觀。

與ASP.Net集成

 

Web浏覽器控件為您提供了web上的快速浏覽ActiveReports 以及打印功能,並具有ActiveX浏覽器和Acrobat Reader 浏覽器類型的屬性。

RPX 文件HTTP處理器為您提供了在web服務器上輕松的放置報表的功能,並可使您的Internet用戶采用Html 或PDF進行浏覽,而不需要編寫任何代碼。

編譯的報表HTTP處理器提供了直接訪問服務器的程序集中編譯的ActiveReports,而不需要編寫任何ASPX頁面。

發布-容易部署

 

報表引擎是一個簡單處理強名稱程序集。程序集可以使用XCopy發布或放置於程序集全局存儲器中(GAC)。

專業版包括HTTP 處理器和服務器並行web控件,用於ASP.Net 報表。

設計器-容易學習

 

與.Net 環境完全集成

熟悉的用戶界面

支持C#和Visual Basic.Net

報表將作為您應用程序中的一部分進行編譯,以加快處理速度,增強安全性,並且用戶可以有選擇的分別發布。

初學者報表向導和Microsoft Access 報表導入向導

設計器擁有第三方控件(圖表控件,圖像控件等)。

數據訪問-容易連接

 

包括OLEDB和SqlClIEnt報表數據源

包括靈活的XML數據源

綁定到Dataset,DataVIEw,DataTable和任何IListSource 控件

數據源屬性能在運行時修改,生成ad hoc(動態)報表

靈活的非綁定數據

預覽和輸出-容易顯示

 

支持C#代碼

小型部署程序集,適用於Internet 上使用

TOC/Bookmarks

超鏈接

輸出過濾文件格式為RTF、PDF、Excel、Html、TIFF 和文本文件。

 

 

官方網站: http://www.datadynamics.com

二.注冊Ø         下面代碼放置在***.exe.config或者Web.config裡面:

<aPPSettings>

<addkey="DataDynamicsARLic" value="DD-APN-10-C001733,DD-APN-10-C001733,DD-APN-10-C001733,XY6Y7KQBTY12323KJCKJ" />

</aPPSettings>

Ø         每個方案旋轉文件licenses.licx後,重新生成:

DataDynamics.ActiveReports.ActiveReport,   ActiveReports,   Version=1.2.2003.630,   Culture=neutral,   PublicKeyToken=dbe4120289f9fd8a

Ø         右邊紅線出現,是因為報表超出長度限定,如果那樣打印的話,會多帶出一張空白紙。

1 Left margin + right margin + printwidth must be less than the paper width

2 While right.margin > 1.0 then it will appear

三.使用指南此控件目前的文檔很少,參見參考資料,只能自己看SAMPLES或者下載E文文檔 :) ;

 

 

 

漢化ActiveReports 2.0界面

Public Sub Creport(AReport As ActiveReport)

'漢化ActiveReport

'以下適用2.0

With AReport

  .ToolBar.Tools.Item(0).Tooltip = "各頁目錄"

  .ToolBar.Tools.Item(2).Caption = "打印..."

  .ToolBar.Tools.Item(2).Tooltip = "打印報表"

  .ToolBar.Tools.Item(4).Tooltip = "拷貝"

  .ToolBar.Tools.Item(6).Tooltip = "查找"


ToolBar.Tools.Item(8).Tooltip = "單頁顯示"

  .ToolBar.Tools.Item(9).Tooltip = "多頁顯示"

  .ToolBar.Tools.Item(11).Tooltip = "縮小"

  .ToolBar.Tools.Item(12).Tooltip = "放大"

  .ToolBar.Tools.Item(15).Tooltip = "上一頁"

  .ToolBar.Tools.Item(16).Tooltip = "下一頁"

  .ToolBar.Tools.Item(19).Tooltip = "後退"

  .ToolBar.Tools.Item(19).Caption = "後退"

  .ToolBar.Tools.Item(20).Tooltip = "前進"

  .ToolBar.Tools.Item(20).Caption = "前進"

 End With

End Sub

 

 

四.如何發布 ActiveReports for .Net 程序集

  有兩種部署 ActiveReports 程序集的方法。每種方法根據您的安裝方法而定。

 

  如果您正將工程從開發計算機拷貝到您的服務器上,您需要將工程引用中的 ActiveReports 引用設置為 CopyLocal = True。這樣 ActiveReports DLL 將在編譯工程中的 bin 文件夾中。

 

  如果您正為您的軟件制作安裝程序,您需要包含 ActiiveReportsDistrib.MSM 文件,該文件將包含在 ActiveReports for .NET 的安裝中。例如,該文件可能被安裝在C:\Program Files\Data Dynamics\ActiveReports for .Net\Deployment 文件夾中。

 

  還有第三種方法來實現,但並不推薦。因為該方法比較復雜。您可以使用命令行工具來安裝 GAC 中的每一個DLL。格式為:'C:\Program Files\Microsoft Visual Studio .Net\FrameworkSDK\Bin>gacutil -i。

http://www.cnblogs.com/eugenewu0808/archive/2006/10/26/activereports.Html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved