当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我想自己封装一个类似于csocket的类,但不知如何实现类似于onsend这类的函数,请大家指点一下。 ......
 ·(n),5分钟后结贴    »显示摘要«
    摘要: rt ......


水晶报表导成.xls文件出错,高手,谢了先

webform,dataset为数据源,采用的是推模式,生成.xls文件代码如下:  
    Dim   myReport   As   CrystalReport1   =   New   CrystalReport1()  
                    Dim   DiskOpts   As   CrystalDecisions.Shared.DiskFileDestinationOptions   =   New   CrystalDecisions.Shared.DiskFileDestinationOptions()  
                  oRpt.ExportOptions.ExportDestinationType   =   CrystalDecisions.[Shared].ExportDestinationType.DiskFile  
                  oRpt.ExportOptions.ExportFormatType   =   CrystalDecisions.[Shared].ExportFormatType.Excel  
                  DiskOpts.DiskFileName   =   "C:\77\WebApplication2\report\1.xls"  
                  oRpt.ExportOptions.DestinationOptions   =   DiskOpts  
                  oRpt.Export()  
  运行后提示,数据库登录错误,想问一下推模式到处报表的代码应该怎么写!任务急!  
 

NO.1   作者: banni2003

数据库登录错误!还是在水晶报表与Excel接口部分出错.  
  其实用DataSet与Excel连接就可以了,而且网上关于导出Excel的文章特别多  
  查一下就行了.

NO.2   作者: lz305

试加一句   oRpt.SetDatabaseLogon("用户名",   "密码",   "服务器名",   "数据库")

NO.3   作者: haibodotnet

升级到   Crystal   Report   9.2!!!  
  ftp://211.140.160.74/水晶报表92.iso  
  内置   Web   上打印、导出功能!!!

NO.4   作者: haibodotnet

如何将   .NET   程序迁移到   Crystal   Report   9.2……  
  ——————————————————————————————————————  
  新增4、“Web.config   中的,水晶报表相关的程序集”升级……  
  ——————————————————————————————————————  
  引言:  
    期盼已久的,基于   Web   的,水晶报表打印,导出功能已经在   Crystal   Report   9.2   里实现!  
    但安装   Crystal   Report   9.2   后,原有的   .NET   程序仍然无法拥有这些超级实用功能,原因何在?!  
    在.NET   里,DLL   Hell   问题被解决——包含元数据的,具有自描述性的程序集及其   XCopy   部署!  
    但是,又似乎带来了新的问题——.NET   程序升级、迁移问题……  
    升级不再只是简单安装,有工作不得不做了……  
  ——————————————————————————————————————  
  目录  
  1、“报表文件”本身升级……  
  2、“被引用的,水晶报表相关的程序集”升级……  
  3、“Web   窗体文件中的,水晶报表命名空间引用”升级……  
  4、“Web.config   中的,水晶报表相关的程序集”升级……  
  ——————————————————————————————————————  
  1、“报表文件”本身升级……  
  用   Crystal   Report   9.2   打开报表,做任意操作,然后撤销,最后保存,就会升级报表。  
  注意:升级后,不能用旧版本的   Crystal   Decisions   产品使用……  
  ——————————————————————————————————————  
  2、“被引用的,水晶报表相关的程序集”升级……  
  被引用的,水晶报表相关的程序:  
  CrystalDecisions.CrystalReports.Engine  
  CrystalDecisions.Web  
  CrystalDecisions.Enterprise.Report  
  CrystalDecisions.ReportSource  
  CrystalDecisions.Shared  
  等等……  
  存放“程序集引用”的文件——项目文件;扩展名为   ??proj,例如:C#   项目扩展名为   csproj  
  原引用,如   crystaldecisions.web:  
  <Reference  
                Name   =   "crystaldecisions.web"  
                AssemblyName   =   "CrystalDecisions.Web"  
                HintPath   =   "..\..\..\winnt\assembly\gac\crystaldecisions.web\9.1.3300.0__692fbea5521e1304\crystaldecisions.web.dll"  
  />  
  升级后的引用:  
  <Reference  
          Name   =   "crystaldecisions.web"  
          AssemblyName   =   "CrystalDecisions.Web"  
          HintPath   =   "..\..\..\winnt\assembly\gac\crystaldecisions.web\9.2.3300.0__692fbea5521e1304\crystaldecisions.web.dll"  
  />  
  ——————————————————————————————————————  
  3、“Web   窗体文件中,水晶报表命名空间引用”升级……  
  原引用:  
  <%@   Register   TagPrefix="cr"   Namespace="CrystalDecisions.Web"   Assembly="CrystalDecisions.Web,   Version=9.1.3300.0,   Culture=neutral,   PublicKeyToken=692fbea5521e1304"   %>  
  升级后的引用:  
  <%@   Register   TagPrefix="cr"   Namespace="CrystalDecisions.Web"   Assembly="CrystalDecisions.Web,   Version=9.2.3300.0,   Culture=neutral,   PublicKeyToken=692fbea5521e1304"   %>  
  ——————————————————————————————————————  
  4、“Web.config   中的,水晶报表相关的程序集”升级……  
  原引用:  
  <compilation   defaultLanguage="c#"   debug="true"><assemblies><add   assembly="CrystalDecisions.CrystalReports.Engine,   Version=9.1.3300.0,   Culture=neutral,   PublicKeyToken=692fbea5521e1304"/>  
  ……  
  升级后的引用:  
  <compilation   defaultLanguage="vb"   debug="true"><assemblies><add   assembly="CrystalDecisions.CrystalReports.Engine,   Version=9.2.3300.0,   Culture=neutral,   PublicKeyToken=692fbea5521e1304"/>  
  ……  
  ——————————————————————————————————————  
  总结:  
  可以看出,其实就是   9.1.3300.0   改成   9.2.3300.0!!!  
  这样,升级水晶报表文件后,直接替换所有文件中该替换的地方,OK!!!


 ·(l),5分钟后结贴    »显示摘要«
    摘要: rt ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE