问题1:安装了dx控件之后,工具栏里没有dx的控件
解决方案:
1、先打开vs 右击工具栏 “重置工具箱”(如果安装了多个版本vs,全部重置)
2、建议您可以在dev的安装目录下C:\Program Files\DevExpress 2009.2\Components\Tools找到ToolboxCreator.exe工具和toolboxcreator.ini
使用Cmd打开,具体使用方法如下:
ToolboxCreator.exe /INI:toolboxcreator.ini /PATH:"%PROGRAMFILES%/DevExpress 20XX.X/eXpressApp Framework
注:Path为Dev所有dll路径,默认路径为:C:\Program Files\DevExpress 2009.2\Components\Sources\DevExpress.DLL
执行之前关闭vs
问题2 : 在项目中新建文件的里面没有 XtraReport 模板
方法一(在.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
然后根据向导设计报表:
结果图:
注:我是用方法一实现的。
3、DevExpress XtraReports如何为应用程序添加新报表
本文详细地介绍了在使用Visual Studio进行Windows Forms应用程序设计时如何添加一个新的空白报表。请注意,当你为项目添加新的报表时,你创建一个XtraReport类的子类,然后集成到VS IDE中使用XtraReports设计器设计这个类。
在Visual Studio IDE中添加一个新的空白报表步骤如下。
一、打开MS Visual Studio(2008或2010),并创建一个新的Windows Forms应用程序,或打开一个现有的。
二、在VS IDE的项目菜单上单击添加新项目...(或按Ctrl+ Shift + A)。
然后将调用添加新项目对话框。
三、在菜单列表对话框中(可以通过项目添加),选择的XtraReport v11.2类项目,并单击添加。这将添加一个新的空白报表到您的应用程序,然后与Report Explorer和Field List窗口一起显示设计者。
请注意,在添加新项目对话框中,你也可以选择调用一个智能的报表向导(XtraReport Wizard v11.2),以帮助您快速创建一个复杂的数据绑定的报表,并选择继承XtraReport V11.2的类项目,以创建一个从现有报表继承的报表。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果