CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

水晶报表导出PDF问题,请高手赐教

楼主yakumy(才鸟)2003-04-02 10:55:46 在 .NET技术 / ASP.NET 提问

我照例子写水晶报表的导出打印功能,代码如下:  
  ReportDocument   crReportDocument;  
  ExportOptions   crExportOptions;  
  DiskFileDestinationOptions   crDiskFileDestinationOptions;  
  string   Fname;  
  crReportDocument=new   ReportDocument();  
  crReportDocument.Load(@"d:\\PaylistRpt.rpt");  
  Fname=@"d:\\test.pdf";  
  TableLogOnInfo   logOnInfo   =   new   TableLogOnInfo();  
  logOnInfo.ConnectionInfo.ServerName=@"GZLDNHPX\SQL2000";  
  logOnInfo.ConnectionInfo.DatabaseName   ="CNTOOnlineElite";                  
  logOnInfo.ConnectionInfo.UserID   ="sa";                    
  logOnInfo.ConnectionInfo.Password   ="CNTO2001";    
  crReportDocument.Database.Tables[0].ApplyLogOnInfo(logOnInfo);  
  crDiskFileDestinationOptions=new   DiskFileDestinationOptions();  
  crDiskFileDestinationOptions.DiskFileName=Fname;  
  crExportOptions=crReportDocument.ExportOptions;  
  crExportOptions.DestinationOptions=crDiskFileDestinationOptions;  
  crExportOptions.ExportDestinationType=ExportDestinationType.DiskFile;  
  crExportOptions.ExportFormatType=ExportFormatType.PortableDocFormat;  
  crReportDocument.Export();  
  Response.ClearContent();  
  Response.ClearHeaders();  
  Response.ContentType="application/pdf";  
  Response.WriteFile(Fname);  
  Response.Flush();  
  Response.Close();  
  System.IO.File.Delete(Fname);  
  一运行到crReportDocument.Export()就出错,报错:登陆失败,谁能告诉我原因? 问题点数:0、回复次数:3Top

1 楼zwztu(做自己想做的事)回复于 2003-04-02 13:15:38 得分 0

强烈关注Top

2 楼qz4365(冷风清扬)回复于 2003-04-02 13:29:26 得分 0

请参考:  
  http://expert.csdn.net/Expert/topic/1607/1607959.xml?temp=.1892053Top

3 楼nmgrlt(钱在哪儿?)回复于 2003-04-04 09:17:11 得分 0

string   filename;  
  ReportDocument   CrReportDocument=new   ReportDocument();  
  CrReportDocument.Load(Server.MapPath("CrystalReport1.rpt"));  
  filename=Server.MapPath("文件名.pdf");  
  CrystalReport1   oRpt=new   CrystalReport1();  
  dataset1   dataset=new   dataset1();  
                                                      SqlConnection   Cn=new   SqlConnection("数据库连接");  
  SqlCommand   mycommand=new   SqlCommand("查询",Cn);  
  SqlDataAdapter   myad=new   SqlDataAdapter();  
  myad.SelectCommand=mycommand;  
  myad.Fill(dataset,"dataset中的表名");  
                                                           
   
  oRpt.SetDataSource(dataset);  
  CrReportDocument.SetDataSource(dataset);  
  DiskFileDestinationOptions   CrDiskFileDestinationOptions=new   DiskFileDestinationOptions();  
  ExportOptions   CrExportOptions=new   ExportOptions();  
  CrDiskFileDestinationOptions.DiskFileName=filename;  
  CrExportOptions=CrReportDocument.ExportOptions;  
  CrExportOptions.DestinationOptions=CrDiskFileDestinationOptions;  
  CrExportOptions.ExportDestinationType=ExportDestinationType.DiskFile;  
  CrExportOptions.ExportFormatType=ExportFormatType.PortableDocFormat;  
  CrReportDocument.Export();Top

相关问题

  • 水晶报表导出pdf时,登陆失败问题.
  • 水晶报表9 导出到WORD PDF的问题
  • 100分求水晶报表导出pdf的例子
  • 水晶报表导出PDF打印字体变小问题。
  • 水晶报表中,导出到Excel出错,请帮忙解决。
  • 水晶报表导出打印(word,excel,pdf三种格式)求救!急!急!急!
  • 如何解决水晶报表用Export导出PDF时出现"登录错误"
  • 各位大哥,请问如何在程序中(C#)将生成的水晶报表直接导出为PDF格式并且保存为指定的文件名?
  • 各位大哥,请问如何在程序中(C#)将生成的水晶报表直接导出为PDF格式并且保存为指定的文件名?
  • 请问~~~~如何在水晶报表导出为excel表时,显示边框线

关键词

  • crystalreport
  • crexportoptions
  • crdiskfiledestinationoptions
  • crreportdocument
  • logoninfo
  • exportoptions
  • diskfiledestinationoptions
  • connectioninfo
  • reportdocument
  • myad

得分解答快速导航

  • 帖主:yakumy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo