轉(zhuǎn)帖|其它|編輯:郝浩|2010-12-30 13:57:33.000|閱讀 977 次
概述:ActiveReports for .NET 6.0是報表控件ActiveReports的最新版本,在豐富報表設(shè)計功能的同時,還增加了Visual Studio 2010支持、Flash報表瀏覽器、水晶報表文件轉(zhuǎn)換、PDF文件輸出、可再分發(fā)的最終用戶報表設(shè)計器等一系列新特性。如果現(xiàn)有的項目基于ActiveReports的舊版本開發(fā),但現(xiàn)在希望使用ActitveReports for .NET 6.0的新功能,就需要把現(xiàn)有的項目升級到6.0上。ActiveReports 6.0提供了一些方便的工具和方法幫助現(xiàn)有用戶平滑升級。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
ActiveReports for .NET 6.0是報表控件ActiveReports的最新版本,在豐富報表設(shè)計功能的同時,還增加了Visual Studio 2010支持、Flash報表瀏覽器、水晶報表文件轉(zhuǎn)換、PDF文件輸出、可再分發(fā)的最終用戶報表設(shè)計器等一系列新特性。如果現(xiàn)有的項目基于ActiveReports的舊版本開發(fā),但現(xiàn)在希望使用ActitveReports for .NET 6.0的新功能,就需要把現(xiàn)有的項目升級到6.0上。ActiveReports 6.0提供了一些方便的工具和方法幫助現(xiàn)有用戶平滑升級。
升級ActiveReports for .NET 3.0 項目
如果現(xiàn)在的項目使用的是ActiveReports for .NET 3.0,那么有兩種升級方式:
替換工程的DLL引用
修改代碼錯誤
升級ActiveReports for .NET 1.0 或2.0項目
因為ActiveReports 6用C#或Visual Basic.NET代碼描述報表布局,用ActiveReports for .NET 1.0和2.0生成的RPX文件需要被轉(zhuǎn)換后才能在新版本上運行。ActiveReports 6包含了一個轉(zhuǎn)換工具來幫助用戶輕松完成此轉(zhuǎn)換。
注意,轉(zhuǎn)換工具不支持使用了報表繼承的1.0或2.0報表。為轉(zhuǎn)換這些報表,需要先執(zhí)行如下操作:
ActiveReports從NET 3.0版本開始改變了控件命名規(guī)則。在1.0和2.0版本中,控件的名稱可以用大小寫區(qū)分,比如可以用”Test”和”test”表示兩個不同的控件,但ActiveReports 6(和3)要求控件的名稱必須是唯一的且不區(qū)分大小寫。如果裝載的RPX文件中包含兩個僅用大小寫區(qū)分名字的控件,裝載將會失敗。為了避免此問題,需要給每個控件一個單獨的名字,并且把代碼做相應(yīng)修改。
運行轉(zhuǎn)換工具轉(zhuǎn)換老版本的RPX文件:
移植ActiveReports 2.0(COM)項目
ActiveReports 6 能夠使用ActiveReports 2.0 (COM) 的報表布局文件(RPX),但需要對其中的腳本代碼進(jìn)行一些修改。必須在ActiveReports 2.0設(shè)計器中先把ActiveReports 2.0 的設(shè)計文件(DSR/DSX)保存為RPX文件,然后才能被裝載到ActiveReports 6當(dāng)中。因為ActiveReports不會裝載RPX文件中的VB代碼或腳本代碼,這些代碼需要用.NET環(huán)境中的相應(yīng)語言進(jìn)行重寫。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載