方法一(在.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
結果圖:

浙公网安备 33010602011771号