初用水晶报表(vs .net2003集成,版本Version=9.1.5000.0)
装好后要注册 注册号:6707437608 密码:AAP5GKS0000GDE100DS

想要在.aspx文件中使用水晶报表
1.先新建文件webform1.aspx 在页面拖入组件CrystalReportViewer 生成代码

2.在项目的同个文件夹中新建文件crystalreport1.rpt? 在字段资源管理器的数据库字段“添加数据库” 请使用oledb连接 从而选择你所要在报表中显示的数据表(有向导)

3.在webform1.aspx.cs主要代码如下:
protected CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
TableLogOnInfo logOnInfo = new TableLogOnInfo ();
ReportDocument oRpt = new ReportDocument();
string RptDir="f:\\bbs\\test\\crystal\\crystalreport1.rpt"; //crystalreport1.rpt文件所在的绝对路径
oRpt.Load(RptDir);

//设置logOnInfo参数,注意这里如果不设?编译时最容易出现“登陆失败”的错误!
logOnInfo.ConnectionInfo.ServerName = "服务器名";
logOnInfo.ConnectionInfo.DatabaseName = "数据库名";
logOnInfo.ConnectionInfo.UserID = "用户名";
logOnInfo.ConnectionInfo.Password = "密码";
oRpt.Database.Tables [0].ApplyLogOnInfo(logOnInfo);

//建立.rpt文件与CryStalReportviewer文件之间的连接
CrystalReportViewer1.ReportSource=oRpt;
}

4.//生成pdf文档 在以上代码中加入
 ExportOptions crExportOptions=new ExportOptions();
DiskFileDestinationOptions crDiskFileDestinationOptions=new DiskFileDestinationOptions();
crDiskFileDestinationOptions.DiskFileName="f:\\bbs\\test\\crystal\\crystalreport1.pdf";
crExportOptions=oRpt.ExportOptions ;
crExportOptions.DestinationOptions=crDiskFileDestinationOptions;
crExportOptions.ExportDestinationType =ExportDestinationType.DiskFile;
crExportOptions.ExportFormatType =ExportFormatType.PortableDocFormat ;

oRpt.Export();
oRpt.Close();

5.//读取报表导出的内容并传到客户端?继续加入以下代码
Response.ClearContent();
Response.ClearHeaders ();
Response.ContentType ="application/pdf";
Response.WriteFile("f:\\bbs\\test\\crystal\\crystalreport1.pdf");

Response.Flush();
Response.Close();?
 
以上完全是个人使用总结 如有不对或可以改进的地方 请大家指正!!!

转载于:https://www.cnblogs.com/zsww/archive/2004/02/04/781.html

水晶报表使用经验谈1--建立水晶报表第一步及编译最易出现错误的解决方法及报表转换成pdf文档进行打印方法...相关推荐

  1. 【报表技术】IReport图形化报表开发工具生成PDF文档

    [报表技术]IReport图形化报表开发工具生成PDF文档 新建一个文件. 由于IReport的默认设置是不支持中文的,IReport没有内置中文的包. 了解报表模板结构. ①title:报表标题. ...

  2. 使用FastReport报表工具生成报表PDF文档

    在我们开发某个系统的时候,客户总会提出一些特定的报表需求,固定的报表格式符合他们的业务处理需要,也贴合他们的工作场景,因此我们尽可能做出符合他们实际需要的报表,这样我们的系统会得到更好的认同感.本篇随 ...

  3. 前端报表导出成word文档(含echarts图表)

    前端报表导出成word文档(含echarts图表) 一.问题背景: 前端vue做的各种维度的报表,原来是通过前端整体截屏导出成PDF,但部分报表在遇到跨页时会被截断,客户体验极差.然后又考虑客户可能需 ...

  4. 如何通过Haystack建立pdf文档的全文索引

    通过Haystack可以快速建立Django的全文检索.如果我们的模型里面models.py使用了文件上传(假设这里你上传的pdf),并且你希望能够同时对这个pdf文件内容建立全文索引.那么应该怎么办 ...

  5. SSRS 2012 交互式报表 -- 层次性文档结构图

    SSRS 2012 交互式报表 -- 层次性文档结构图 层次性文档结构图示例 当文档结构图的索引项目一变多,会变成跟参数下拉菜单一样,"太多的信息等于没有信息"而让使用者难以选择. ...

  6. 使用FastReport报表工具生成图片格式文档

    之前我在随笔<使用FastReport报表工具生成报表PDF文档>介绍过使用FastReport.Net来根据报表模板进行生成PDF,以及随笔<使用FastReport报表工具生成标 ...

  7. java水晶报表pull模式_水晶报表Pull模式 每次调用水晶报表的时候都要输入数据库密码的解决方案...

    因为毕业设计的需要 所以研究了一下水晶报表. 前面报表设计什么的都很顺利 但到了调用水晶报表的时候 每次都要输入数据库密码.这很坑爹! 于是网上找了些资料,发现解决方法还是很多的. 不废话,直接贴代码 ...

  8. 水晶报表(Crystal Report)- 水晶报表常见问题总结

    自定义水晶报表查看器的外观     目录     1.隐藏/显示查看器的各组成部分,如:树视图.工具栏.     2.隐藏/显示工具栏按钮.     3.控制查看器在 Web 页面里的布局.      ...

  9. 报表建oracle表,建立Oracle report报表基本步骤及创建报表技巧

    1.确定报表需要展示的字段以及需要的参数,编写相应的查询语句: 2.使用报表向导建立报表(在向导域--显示域时,可选中显示域中的一项,再从可用域选择一项移到显示域,这样改项就能跟在选中的显示域那项后面 ...

最新文章

  1. php转移动,php移动或拷贝文件夹
  2. 听说版本会说话,你相信吗?
  3. 第三次学JAVA再学不好就吃翔(part64)--自动装箱和自动拆箱
  4. vue 页面不置顶问题(页面内操作、页面跳转后) - 集合篇
  5. Web前端开发前景怎么样?现在学习还来得及吗?
  6. spring与jpa整合 简化persistence.xml配置文件 使用属性文件 数据源dbcp访问数据库...
  7. faster rcnn源码解析1
  8. 窥见数字未来“天机”,IBM正式发布2019十大行业洞察
  9. Kafka(四)- Kafka 生产者
  10. Ubuntu18.04 Cmake安装,报错openssl
  11. 基于货币供应量(M2)同比增长率序列的时间序列建模案例
  12. 【音频分离】python包安装方法以及音频分离
  13. 重新学javaweb---JSP乱码 图解
  14. 基于腾讯信鸽设计一个微型推送服务
  15. 关于其他视频文件向.flv文件转换的问题
  16. Qt 编译失败,jom.exe退出,退出代码2
  17. 真正的十大暴利商品 成本曝光
  18. HTK搭建大词汇量连续语音识别系统(一)
  19. Gatsby中怎么加载图片?
  20. Java项目:访客管理系统(java+SpringBoot+layUi+JSP+Maven+mysql)

热门文章

  1. 程序员数学基础【二、时间复杂度】(Python版本)
  2. 常见Java面试题之如何实现对象克隆
  3. MySQL 数据格式化
  4. mysql安装笔记02
  5. 程序员如何保持身心健康
  6. scip 练习2.18
  7. [Luogu 3258] JLOI2014 松鼠的新家
  8. jquery是库还是框架?
  9. java中将int类型数据存到数组中
  10. 前端编码风格规范(3)—— JavaScript 规范