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