首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

在线求解,(水晶表格导出excle)

2012-12-14 
在线求解,急急急(水晶报表导出excle)vs2003 9.1版本的水晶报表到处excle报错,但是导出pdf , word没有问题

在线求解,急急急(水晶报表导出excle)
vs2003 9.1版本的水晶报表到处excle报错,但是导出pdf , word没有问题 ,到了excle就导出不了?
   源码  :(上面的正确 ,就不弄出来了)  rpt.rptMDistrict rpt=new rpt.rptMDistrict();
ds.Tables[0].TableName = rpt.Database.Tables[0].Name;
rpt.SetParameterValue("title1",m_title);
rpt.SetParameterValue("title2",m_title2);
rpt.SetDataSource(ds);
rpt.SetDatabaseLogon("User", "Pwd", "DBServer", "DBName");      
CrystalDecisions.Shared.DiskFileDestinationOptions objFile = new DiskFileDestinationOptions();     
objFile.DiskFileName = this.Server.MapPath("myTest.xls");        
rpt.ExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;     
rpt.ExportOptions.DestinationOptions = objFile;  
rpt.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.Excel;(这里改为word  或者pdf能够导出来)       
 
rpt.Export();      
Response.Buffer   = true; 

Response.AppendHeader("Content-Disposition", "attachment;filename=" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls");
Response.ContentType = "application/vnd.ms-excel ";    
Response.WriteFile(objFile.DiskFileName);      
Response.Flush();        
Response.Close();  

报错是 无效导出格式。。      
[解决办法]
报表有自带的导出excel功能
[解决办法]

引用:
报表有自带的导出excel功能

  我用的VS2003   9.1版本的  没有自带的导出。。。  不然我还这么纠结?
[解决办法]
那你把控件换成 ReportViewer这个有导出Execl功能
[解决办法]
  自己解决了, 结贴

热点排行