水晶报表9导出后没有数据只有aspx页面元素?

linunmila 2006-08-16 08:25:16
我在本机测试导出没有问题,部署到另一台服务器后,在IE里浏览水晶报表也是正常的,但是导出成excel文件却是当前的aspx页面元素,没有数据,也没有任何错误提示,这是什么原因?
我的编写环境是vs2003+水晶报表9
我的相关导出代码如下:
------------------------------------
string sType = exportType.SelectedItem.Value;
string sTempFile = Path.GetTempFileName();

CrystalDecisions.Shared.DiskFileDestinationOptions DiskOpts = new CrystalDecisions.Shared.DiskFileDestinationOptions();
rd.ExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile;

switch(sType)
{
case "excel":
{rd.ExportOptions.ExportFormatType = ExportFormatType.Excel;break;}
case "word":
{rd.ExportOptions.ExportFormatType = ExportFormatType.WordForWindows;break;}
case "pdf":
{rd.ExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;break;}
default:break;
}
 
  DiskOpts.DiskFileName = sTempFile;
rd.ExportOptions.DestinationOptions = DiskOpts;

  rd.Export();

Response.ClearContent();
Response.ClearHeaders();

switch(sType)
{
case "excel":
{Response.ContentType = "application/vnd.ms-excel";break;}
case "word":
{Response.ContentType = "application/msword";break;}
case "pdf":
{Response.ContentType = "application/pdf";break;}
}

Response.WriteFile(sTempFile);
Response.Flush();
Response.Close();

File.Delete(sTempFile);
----------------------------------------

部署的文件是按照海波.NET的方法,请高手指点!
...全文
192 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dick78 2006-11-02
  • 打赏
  • 举报
回复
楼主你好:可否将你的部署过程发给我一份,我的额email:sloww1101@sina.com.qq:364171526
我的项目部署完成之后,不能显示报表,快急死了。谢谢
xqsman 2006-09-21
  • 打赏
  • 举报
回复
我是因为把生成数据集写在了 not ispostback 里了,浏览可以看到数据,导出就没了
xqsman 2006-09-20
  • 打赏
  • 举报
回复
我遇到同样问题了,急啊!楼主解决了吗?
linunmila 2006-08-17
  • 打赏
  • 举报
回复
顶一下。

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧