社区
C#
帖子详情
高分求助水晶报表高手!web中导出功能怎么是这样,把整个web页面都导出了?????
alialiquan
2004-10-05 05:32:26
打印功能也是,它用AdaodReader打印,但是格是不能识别。这是怎么回事啊?我是刚升级的crystalreport9.2.2.3300,系统是2003。快帮忙啊!!!!
...全文
64
5
打赏
收藏
高分求助水晶报表高手!web中导出功能怎么是这样,把整个web页面都导出了?????
打印功能也是,它用AdaodReader打印,但是格是不能识别。这是怎么回事啊?我是刚升级的crystalreport9.2.2.3300,系统是2003。快帮忙啊!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shanminmin
2004-10-06
打赏
举报
回复
不导出整个web页,你想导出什么?
happyjun2000
2004-10-06
打赏
举报
回复
public void ExportCrystalReport(string targetFileName,string reportPath,string docFormat,string passWrd)
{
ReportDocument oRD = new ReportDocument();
ExportOptions oExO ;
DiskFileDestinationOptions oExDo=new DiskFileDestinationOptions();
oRD.Load(reportPath);
//oRD.SetDataSource(myDS);
oRD.Refresh();
this.SetConnectionInfo(oRD,passWrd);
oExDo.DiskFileName = targetFileName ;
oExO = oRD.ExportOptions;
oExO.ExportDestinationType = ExportDestinationType.DiskFile;
switch (docFormat)
{
case "pdf":
oExO.ExportFormatType = ExportFormatType.PortableDocFormat;
break;
case "doc":
oExO.ExportFormatType = ExportFormatType.WordForWindows;
break;
case "xls":
oExO.ExportFormatType = ExportFormatType.Excel;
break;
case "htm":
oExO.ExportFormatType = ExportFormatType.HTML40;
break;
case "html":
oExO.ExportFormatType = ExportFormatType.HTML40;
break;
default:oExO.ExportFormatType = ExportFormatType.Excel;break;
}
oExO.DestinationOptions = oExDo;
oRD.Export();
oRD.Close();
}
public void ExportCrystalReport(ReportDocument oRD,string docFormat,string targetFileName)
{
//ReportDocument oRD = new ReportDocument();
ExportOptions oExO ;
DiskFileDestinationOptions oExDo=new DiskFileDestinationOptions();
// oRD.Load(reportPath);
// oRD.SetDataSource(myDS);
//oRD.Refresh();
//this.SetConnectionInfo(oRD,passWrd);
oExDo.DiskFileName = targetFileName ;
oExO = oRD.ExportOptions;
oExO.ExportDestinationType = ExportDestinationType.DiskFile;
switch (docFormat)
{
case "pdf":
oExO.ExportFormatType = ExportFormatType.PortableDocFormat;
break;
case "doc":
oExO.ExportFormatType = ExportFormatType.WordForWindows;
break;
case "xls":
oExO.ExportFormatType = ExportFormatType.Excel;
break;
case "htm":
oExO.ExportFormatType = ExportFormatType.HTML40;
break;
case "html":
oExO.ExportFormatType = ExportFormatType.HTML40;
break;
default:oExO.ExportFormatType = ExportFormatType.Excel;break;
}
oExO.DestinationOptions = oExDo;
oRD.Export();
oRD.Close();
}
alialiquan
2004-10-05
打赏
举报
回复
偌大个csdn,就没有精通水晶报表的吗?
alialiquan
2004-10-05
打赏
举报
回复
我是说报表中自带的导出功能阿。这些代码往哪填啊?
fenglinzh
2004-10-05
打赏
举报
回复
public void ExportReportToPdf(CrystalDecisions.CrystalReports.Engine.ReportClass opt)
{
try
{
DiskFileDestinationOptions DiskOpts = new DiskFileDestinationOptions();
opt.ExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile;
opt.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
DiskOpts.DiskFileName = System.Web.HttpContext.Current.Server.MapPath(System.Web.HttpContext.Current.Session.SessionID.ToString()+".pdf"); //
opt.ExportOptions.DestinationOptions = DiskOpts;
opt.Export();
System.Web.HttpContext.Current.Response.ClearContent();
System.Web.HttpContext.Current.Response.ClearHeaders();
System.Web.HttpContext.Current.Response.ContentType = "application/pdf";
System.Web.HttpContext.Current.Response.WriteFile(DiskOpts.DiskFileName);
System.Web.HttpContext.Current.Response.Flush();
System.Web.HttpContext.Current.Response.Close();
System.IO.File.Delete(DiskOpts.DiskFileName);
}
catch( Exception err )
{
System.Web.HttpContext.Current.Response.Write(err.ToString());
}
}
《ACM竞赛-C/C++入门》 C语言-13
清华大学尹成老师、微软全球具有价值专家,手把手从基础教学到深入探讨,教你成为信息学竞赛
高手
,让你知识点一通百通拿到竞赛
高分
,为编程开发打下坚实的基础! 从零基础到在蓝桥杯、NOIP、ACM竞赛、信息学...
WEB
开发文档2 总结
转自:http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存
中
的图象显示到客户端Microsoft IE
Web
Controls下载地址如何在DATAGRID
中
使用JAVASCRIPT脚本控制DataGrid
中
连接到...
vb/vb.net开发精粹(3)
请各位
高手
指教! 用VBA能否实现对WORD登陆密码的修改? 这两个字符串 为什么无法链接到一起???? 去掉一位数组
中
包含的另一个数组的值 串口接受的数据如何处理?????????????? VB6 CELL控件的...
我在CSDN参与的3000个帖子
2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望
高手
帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
我的收藏夹
如何把多个文件写入到一个文件
中
去并能分解 - .net - CSDN技术
中
心 如何改变winForm(C#)标题栏的颜色? {守望} 用C#实时获取CPU利用率 - wzq6511的专栏 - CSDNBlog 用c#监控网络流量 C#调用WMI关机示例 - ...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章