有没有成功经验的,请教一下.我服务端是英文win2000server,目前只装了个.NET FRAMEWORK.
看了以前的贴子,要安装一些模块,刚好给的下载地址今天上不去,真不顺.

解决方案 »

  1.   

    已经解决了服务器端的配置的问题.
    在服务器安装CrystalReports10_NET_EmbeddedInstall.msi(这是英文版的,到http://blog.csdn.net/haibodotnet/archive/2004/03/30/21565.aspx查找相应版本的下载地址)即可.
    注册码用:A6860-0900000-U70005X另外,好像打印与导出的格式有点问题.继续请教.
      

  2.   

    <compilation defaultLanguage="c#" debug="true">
    <assemblies>
    <add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.ReportSource, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies>
      

  3.   

    using CrystalDecisions.Shared;
    using CrystalDecisions.CrystalReports.Engine;public  CrystalReport1 rptyi=new CrystalReport1();rptyi.SetDataSource(ds.Tables[0]);
    // 声明变量并获取导出选项。
    ExportOptions exportOpts = new ExportOptions();
    DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions();
    exportOpts = rptyi.ExportOptions;
    // 设置导出格式。
    exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat;// ExportFormatType.PortableDocFormat;
    exportOpts.ExportDestinationType = ExportDestinationType.DiskFile;// 设置磁盘文件选项。
    string pdfname="cha"+DateTime.Now.ToShortDateString()+"_"+DateTime.Now.ToLongTimeString().Replace(":","-")+"_"+DateTime.Now.Millisecond.ToString()+".pdf";diskOpts.DiskFileName = Server.MapPath("PDF/"+pdfname);
    exportOpts.DestinationOptions = diskOpts;
    //导出报表。
    rptyi.Export();
    rptyi.Dispose();