您的位置:首页 > 其它

如何解決在VS中文版應用中無法添加XtraReport 問題

2006-04-08 15:55 447 查看
在安裝V2.2.4版本的VS中文版加入新增項目中找不到XtraReport向導(可能在V2.2.4之前的版本也有這種情況),可到了V6.1.2還是如此一樣,經過查找可有以下幾種方法解決:

方法一(在.net控件群主提供)
用的是中文版的開發環境中有此問題,英文版開發環境下沒有此問題,可以添加。由此分析可能與項目模板的安裝情況有關:
打開 C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates 可以看到下面有 CSharp、JSharp、VisualBasic、Web這樣4個目錄,進入 CSharp子文件夾,發現有 1028(這是繁體版的,如果是簡體版則是2052)和1033目錄,而英文版相應位置是一個 1033 目錄,對比文件夾內的文件,發現英文版多出 XtraReport.v61.zip、XtraReport.zip、XtraReportWizard.v6.1.zip、XtraReportWizard.zip這樣幾個文件,看來,中文版無法創建XtraRepot項目的原因就在此了,估計是由于DevExpress安裝包在安裝過程中沒有複制這些文件到1028目錄。解決辦法:
1、將C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033 目錄下這些文件複制到中文版對應C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1028 目錄下。
2、 將C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache\CSharp\1033 目錄下這些文件複制到中文版對應C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache\CSharp\1028目錄下。
3、運行 C\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv /setup

說明:以上1、2點是對CSharp的,其他對應的各開發語言類似。

方法二
繼承XtraReport:

[C#]

public partial class XtraReport1 : DevExpress.XtraReports.UI.XtraReport {

[VB.NET]

Public partial Class XtraReport1
Inherits DevExpress.XtraReports.UI.XtraReport

然後根據向導設計報表:



方法三
參見:http://www.devexpress.com/Support/KnowledgeBase/ShowArticle.xml?kbid=A2380&kbss=xtrareport&prod=-1&tech=-1

結果圖:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: